Fair and Square solutions

Fair and Square was solved using Xtend by 2 contestants. Solution sizes: average 2850 bytes (shortest: 1918; longest: 3783).