The easier way to do this is to use lists. Create a parent list ("List1") with items:
(The labels are irrelevant, only the number of items matters.)
Then create a second constructed list ("List2"):
Create your four blocks, and specify in the block settings that you want to "Use Constructed List = List2" to determine the block order. It will look at your new constructed list and ask the questions in whichever block # is the first item # on the list. When it gets to the end of that block, it will automatically skip to the next question after the last block.