Puzzling Paths