Puzzle Growth