incredibly amazing and elegant puzzle, the levels look so simple but the rules hiding in them are tremendous. met a lot of surprises when solving it!