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