So,you view the image using CV and write down the coordinates of the puzzle, put them in array and use CV to save the puzzle with different name.
Basically, you are cropping the image and saving it - which even a crappy cropping tool does. Do not consider this as a discouraging comment - programming can do better.
I understand you are looking for jobs and trying things. If I'm the hiring manager, I would rather prefer a candidate who found puzzle coordinates from the image bits/pixels and suggest cropping regions.