Magician Puzzle