Perseus and Medusa, Puzzle Solved