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