Hard to put down once you start.
It's a challenge, but fun and rewarding when you figure it out! A very cool, unique concept.