Условие
В начале времен на острове Буяне жили 100 рыцарей, 99 принцесс и 101 дракон. Рыцари убивают драконов, драконы едят принцесс, а принцессы изводят до смерти рыцарей. Древнее заклятие запрещает убивать того, кто сам погубил нечетное число других жителей. Сейчас на острове Буяне остался всего один житель. Кто это?