Well, I made it to set 5. I'm only missing levels 4-6 and 4-10. I don't have a single clue on how to finish those ones.
And I saved 10% of set 5 by finishing level 5-1 :)
Finishing all 50 levels? Maybe, maybe not. But I have to say I'm surprised I made it to the last set :)