code reorganized for new flow. Also medium puzzles arent be solved as they should for now
changed some function names to be more descriptive
new strategy in place