Nice, couldn't make it to the 25 though :'(
Thanks for your feedback. I spent a few hours to practice and beat 25 :)