I was surprised at how good the puzzle design was. This is a really well executed idea. Great work, keep it up.