Square number logic puzzle