How can choosing the wrong order of blocks make it insolvable. I agree that you would need more than one block to start the AI off, but surely after that it will be possible. It can always go back and do another route if one requires guessing, often the 2 will meet up so it can be solved...
Pete
EDIT : looks like i was beaten to making this point...