Took me a while to understand the game, once I did and it clicks it's very satisfying to solve these puzzles.