Hah glad you did it. Missed 1 jump there (i thought its impossible), but solution is more or less simillar to what i intended.
Scores are wrong though, i already sent PM to MI how it should be done, i mean points are given based on order who solved first.