Whirling Cat Puzzle