fact(0,1):-!. fact(N,Result):- N1 is N-1, fact(N1,Re), Result is Re*N. main:- fact(40,X),fact(20,Y), Ans is X//(Y*Y), write(Ans).