Finished it on the 2nd try, as I didn't understand what was going on the first time!The Difficulty is fine!