Well, once I figured out how it works, the puzzle's actually pretty good. It's just the mechanic that's counterintuitive. I don't think there's much that could be done to improve the reveal.