This is a masterpiece! Very satisfying. It's not too hard and it makes you feel like a genius when you solved it. Very well-balanced puzzle game and very good concept.