Eine Zeichenfolge ist quadratfrei, wenn sie zweimal hintereinander keine Teilzeichenfolge enthält.
Es ist möglich, ein beliebig langes quadratfreies Wort mit einem 3-Buchstaben-Alphabet zu haben.
Ein Programm schreiben , das eine positive ganze Zahl n von stdin nimmt und druckt jedes quadrat Wort der Länge n, unter Verwendung von Zeichen A, Bund C.
Der kürzeste Code gewinnt.

exec"x+=[1-y for y in x];"*nspart 6 Zeichen auf Kosten der Effizienz - aber hey, das ist Golf!