Here's an idea.
If only one square is left to reserve, you can only reserve it if you do not have any other square(s) reserved.
So, on a fresh level, you could reserve a2, b1, and c2, but not complete the hog by reserving b3 - since that is the last available square, it is off-limits until you finish the others.
Active/New discussions on SITO have been moved to Google Groups.
Please check out the
topics over there.