Really impressive puzzle construction, it must have taken a lot of thinking. Lovely elegant style. And story too!