I love puzzle games and this was one of those "Aha!" games as you progressed through. It was very satisfying to realize the solution to the puzzle, however I would have loved a hint or a directory as the last solution took me a minute to get to as you were simply combating remembering all the possible combinations.