static S solveCandidatesRiddle(L facts) { // assume question is in last line of riddle Lisp q = last(facts); L candidates = subList(q.heads(), 1); ret web_candidateWithMostConfirms(facts, q.s(0), candidates); }