I enjoyed this one - I didn't manage to complete it, it's actually pretty long (impressively long) and I couldn't get past level 18 (the Olympiad). The puzzles where you learn a new trick are great. I found level 6 to be especially hard because I had to do lots of tiny tweaks until the timing was just right. Most of the other and later levels didn't require such precise tweaking, and I preferred those.