That was pretty rough. Lvl 14 was the hardest if memory serves me correctly. I liked it though. Good game in my opinion. Just, make the problems a little more intuitive, because tinkering around with them long enough, you will get it solved on accident, and still not understand exactly what you did.