PLEASE HELP ME TO MAKE ALGORITHM LIKE THIS ?

?- CRYPTA([S,E,N,D,M,O,R,Y]).

THE RESULT IS
S = 9;
E = 5;
N = 6;
D = 7;
M = 1;
O = 0;
R = 8;
Y = 2;

END

I STUDIED THIS WITH SWI - PROLOG ,
THANK YOU FOR ANSWER