На острове живут 33 рыцаря, а также лжецы и фантазёры. Каждого жи- теля этого острова по очереди спросили: «Сколько среди вас рыцарей?». Было получено десять различных ответов, каждый из которых был назван более, чем одним жителем. Рыцари всегда говорят правду, лжецы всегда называют неверное число, которое ещё не было названо, а фантазёры всегда называют число, которое на единицу больше предыдущего ответа. Обязательно ли было названо число 40?