These puzzles are frustratingly good. When you solve them, you feel smart. That's the good part. If you come back two to three days later and attempt the same level, you're stuck. It makes you feel dumb again. That's the frustrating part. It's unbelievable how a game can do that.