A progression puzzle.