maxList([[_,_,Max,_,_]], Max). /* List of one element */
maxList
([[_
,_
,A
,_
,_
]|F
], Max
):- maxList
(F
, B
), Max
is max
(A
, B
).
:- maxList
([[1,3,4,5,6], [2,4,5,15,16]], X
), write(X
).
bWF4TGlzdChbW18sXyxNYXgsXyxfXV0sIE1heCkuIC8qIExpc3Qgb2Ygb25lIGVsZW1lbnQgKi8KbWF4TGlzdChbW18sXyxBLF8sX118Rl0sIE1heCk6LSBtYXhMaXN0KEYsIEIpLCBNYXggaXMgbWF4KEEsIEIpLgoKOi0gbWF4TGlzdChbWzEsMyw0LDUsNl0sIFsyLDQsNSwxNSwxNl1dLCBYKSwgd3JpdGUoWCkuCg==