Fair and Square solutions

Fair and Square was solved using Nemerle by 2 contestants. Solution sizes: average 1913 bytes (shortest: 1264; longest: 2238).