Представьте правильный шестиугольник. вершины его - двери. ивану царевичу надо проверить три двери (три НЕСОСЕДНИЕ вершины шестиугольника). если ни одна из дверей не открыта, значит открыта одна из оставших дверей ( = других несоседних вершин шестиуг-ка). по условию отпертая, но не угаданная дверь закрывается и отпирается соседняя с ней. тогда, если иван-царевич не угадал с первой попытки, вторая попытка выведет его на свободу - надо всего лишь проверить те же самые три двери, что и в первый раз.