Square
By Brin
Squares and Spells.
puzzle