palace puzzle