How to set a texture for a puzzle

Take the puzzle template as an example. If I want to set a texture material for each block so that each block owns 1/9 of the texture. How to complete it? Please help me with blueprint screenshot.

Create each block with a texture uv that corresponds to each section on the texture material from a 3D program (maya/max/blender), and then export to ue4.

Make a material where you multiply (or divide?) the texture coordinate to get the desired size.

Then you can add a scalar parameter to offset the image, and then assign this individual variable in the corresponding piece blueprint.