add palsquare.c