I like this game a lot.
I found stage 3 to be the most difficult, but I was quite happy when I took the time to solve it.