Horseshoe-Keyhole Puzzle