# Prolog programs
```prolog
word(astante,a,s,t,a,n,t,e).
word(astoria,a,s,t,o,r,i,a).
word(baratto,b,a,r,a,t,t,o).
word(cobalto,c,o,b,a,l,t,o).
word(pistola,p,i,s,t,o,l,a).
word(statale,s,t,a,t,a,l,e).
crossword(A,B,C,D,E,F) :-
word(A,_,G,_,J,_,M,_),
word(B,_,H,_,K,_,N,_),
word(C,_,I,_10,L,_,O,_),
word(D,_,G,_,H,_,I,_),
word(E,_,J,_,K,_,L,_),
word(F,_,M,_,N,_,O,_).