The modified recursive descent algorithm finds the first N answers, and then statically evaluates each (summing up the scores) to determine the best. For this example, the best answer is:
RELATION_20: 0 2
CLAUSE_28: 0 2 0
%RECONCILE_1: 0 2
%JESUS_20: 2
%CREATURE-SET_6: 2
%GOD_15: 2
CLAUSE_31: 0 0 2
%DEATH_1: 2 0
%JESUS_21: 2
%CROSS_1: 2 0