Давайте проанализируем задачу.
У нас есть трёхзначное число, записанное тремя разными цифрами из множества {1, 2, 3, 4}. Так как код больше 400, то первая цифра может быть только 4. Остальные две цифры могут быть любыми двумя из множества {1, 2, 3}. Таким образом, количество вариантов, которые нужно проверить, равно количеству комбинаций оставшихся двух цифр, то есть 2 * 1 = 2.
Итак, чтобы узнать код, нужно проверить 2 числа.