Make the puzzle scalable