Неожиданно для меня задачи на подбор кода оказались интересны моим читателям. Хотя я слукавил. Скорее это ожидаемый результат. Во-первых эти задачи не запредельно сложные. Однако они заставляют извилины пошевелиться и это во-вторых. Поэтому предлагаю новый вариант кода для замка.