If any one can find some corner case which make my strategy please help me to fix it. Currently I cannot think of any way to break this. Overall, I can always make up the first S( )( )S and make him try to fill in these two empty spaces in he last two moves and in the same time I am very safe.