USACO palsquare.