Fair and Square solutions

Fair and Square was solved using GAP by 2 contestants. Solution sizes: average 1204 bytes (shortest: 926; longest: 1482).