... X @> H, ins( X, T, L ). ?- ins(8, [ 1, 2, 3, 4, 5 ], L). L = [1, 2, 3, 4, 5, 8] Yes ?- ins(1, L, [ 1, 2, 3, 4, 5 ]). L = [2, 3, 4, 5] Yes ins_sort([ ], [ ]). ins_sort([H|T], L) :- ... flatten([[1,2,3], [4, 5, 6]], Flatlist). Flatlist = [1,2,3 ,4, 5, 6] Yes flatten([[1,[hallo,[[aloha]]],2,[],3], [4, [] ,5, 6]], Flatlist) Flatlist = [1, hallo, aloha, 2, 3, 4, 5, 6] Yes 11. Viãút ... 2 L = [1, 3] ; X = 3 L = [1, 2] ; No ?- takeout (4, L,[1,2,3]). 4 L = [4, 1, 2, 3] ; L = [1, 4, 2, 3] ; L = [1, 2, 4, 3] ; CHặNG 4 Cỏỳu truùc danh saùch Chổồng naỡy trỗnh baỡy khaùi...