Puzzle Time in Waves