Елисей не был ПРИНЦЕМ, он был КОРОЛЕВИЧЕМ. Разницу объяснить?
Любой королевич - принц, но не любой принц - королевич.
И тоже неверно. Бастард короля - определенно королевич, но обычно не принц.
Большой толковый словарьКОРОЛЕВИЧ, -а; м.
Сын короля; принц. * И жених сыскался ей, Королевич Елисей (Пушкин).
Опять же, желательно все же помнить, что мы не математическую олимпиаду решаем (при всей моей любви к оным), а играем в игру, где не всегда ответы идеально логически вычислимы. Да, можно представить себе ситуацию, когда королевич не является принцем - но нет никаких указаний, что Елисей таковым был, более того - он сыскался как жених для вполне законной и любимой царевны, что вряд ли было бы возможно, если бы он был бастардом. Так что с уверенностью можно утверждать, что, будучи королевичем, принцем он тоже был.
И вообще я не могу себе представить ситуацию, когда команда, раскручивающая эту загадку, придумывает Елисея, и тут вдруг кто-то говорит: "Нет, Елисей был королевичем, а не принцем. Вдруг он был бастардом?!" - и эту версию отбрасывают.