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