There MIGHT be a few ambiguous squares at the end. I admit that I am a little uncertain. It shouldn't be too bad, though.