Thanks for the love! I tried my best on making the puzzles interesting, some of them could be improved greatly, but it was great as a learning exercise.