Построим алгоритм

Спасибо. Я выполнил похожее построение, только в нем был один порок, который в итоге не позволял установить ни

по номеру, ни номер по

, так что вместо эффективной счетности доказывалась просто счетность, которая и так ясна всякому пьяному ежику. А вот в Вашем построении я никаких ошибок не вижу.