Я получаю синтаксическую ошибку в строке формата, и я понятия не имею, почему!
magic3(Variables):-
Variables[A,B,C,D,E,F,G,H,I],
fd_domain(Variables,1,9),
fd_all_different(Variables),
A+B+C #= A+D+G,
A+B+C #= A+E+I,
A+B+C #= C+F+I,
A+B+C #= B+E+H,
fd_labeling(Variables),
format("A=~w, B=~w, C=~w~n, D=~w, E=~w, F=~d~w, G=~w, H=~w, I= ~w", Variables).
Код печатает
A B C
D E F
G H I
где все строки и столбцы равны при сложении, я не могу понять, почему я получаю синтаксическую ошибку.