Ice Skating Puzzle