! [L1,L2,A,N1,N2] : (line(L1) & line(L2) & point(A) & ninc_po_l(A,L1) & ninc_po_l(A,L2) & line(N1) & line(N2) & N1!=N2 & inc_po_l(A,N1) & inc_po_l(A,N2) & int_l_l(N1,L1) & int_l_l(N1,L2) & int_l_l(N2,L1) & int_l_l(N2,L2))
? [B1] : (point(B1) & inc_po_l(B1,N1) & inc_po_l(B1,L1))
? [C1] : (point(C1) & inc_po_l(C1,N2) & inc_po_l(C1,L1))
? [B2] : (point(B2) & inc_po_l(B2,N1) & inc_po_l(B2,L2))
? [C2] : (point(C2) & inc_po_l(C2,N2) & inc_po_l(C2,L2))
(ncol(A,B1,C1))
? [P] : (plane(P) & inc_po_pl(A,P) & inc_po_pl(B1,P) & inc_po_pl(C1,P))
(inc_l_pl(N1,P) & inc_l_pl(N2,P))
(inc_l_pl(L1,P) & inc_l_pl(L2,P))
