Дракон е, обаче ето защо:
Да предположим, че оцелелият е принцеса. Значи всичките рицари са избити, значи всеки от тях е убил четен брой дракони; обаче и всичките дракони са избити, а те са били 101 - как сумата от четни числа може да стане 101? - никак.
Да предположим, че оцелелият е рицар. Значи са избити всички дракони, значи отново всеки от тях е убил четен брой принцеси, а общо принцесите са били 99 - пак не става.
Да предположим, че оцелелият е дракон. Значи са избити всички принцеси - няма проблем, последният дракон е убил нечетен брой принцеси; принцесите са убили общо четен брой рицари, а именно 100; рицарите са убили четен брой дракони, а именно 100, останал е само нашият оцелял; всичко точно.
При всички положения, от 300 броя жители на страната на 299 от тях да се паднат по четен брой убийства е толкова невероятно, че прилича на целенасочено самоубийство на цялата страна и няма какво да ги жалим, остава единствено въпросът дали нашият оцелял дракон просто така някак е загубил в цялата работа и е останал самотен и тъжен без никой да може да го убие, или пък е бил отцепник, хапнал е една-единствена принцеса и се е оттеглил да сади моркови и да залага капани за зайците, изяли четен брой моркови