It was little hard till i got how to solve but once I understand I couldn't get enough of it. Great mechanic, great story, great game.