eq(f300(A,B),1,[f2(A,B,C,D,E),loop_cont_f2(D,E)],[C=0]). eq(f300(A,B),1,[f2(A,B,C,D,E)],[C=1]). eq(f2(A,B,C,D,E),1,[f2(F,B,C,D,E)],[F>=0,A=14]). eq(f2(A,B,C,D,E),1,[f2(-1+A,B,C,D,E)],[A>=15,A>=1]). eq(f2(A,B,C,D,E),1,[f2(-1+A,B,C,D,E)],[13>=A,A>=1]). eq(f2(A,B,C,D,E),1,[],[C=1,0>=D+1,A=14]). eq(f2(A,B,C,-1+A,D),1,[],[C=1,A>=15,0>=A]). eq(f2(A,B,C,-1+A,D),1,[],[C=1,13>=A,0>=A]).