Great game level 10 is only pretty hard, because I think everyone like me tried to do it the wrong way round at first untill a stroke of genious and then it's easy, but it definitely took me the longest, the logic for 11 and 12 was much easier and the roots to take were pretty obvious. Great to finally finish :D