Если бы B был рыцарем, то C был бы оборотнем и рыцарем, то есть рыцарей было бы двое. Следовательно, B - лжец, а C не оборотень. Кроме того, B, будучи лжецом, не оборотень. Значит, оборотень A.
Если бы B был рыцарем, то C был бы оборотнем и рыцарем, то есть рыцарей было бы двое. Следовательно, B - лжец, а C не оборотень. Кроме того, B, будучи лжецом, не оборотень. Значит, оборотень A.