3 progression of puzzles