He aquí una solución alternativa más elemental (ampliando la respuesta de Rogelios):
Llamemos al número con el $1$ en la parte delantera $a$ y el otro $b$ . Entonces $a \times 3 = b$ .
Sabemos que $b$ tiene un $1$ en su último lugar así que $a$ debe tener un $7$ en su último lugar porque $7 \times 3 = 21$ es el único producto de tres que tiene un $1$ en su último lugar. Así que
$a = 7$ y $b = 7 \times 3 =21$
Ahora el último dígito de ambos números es correcto. Sin embargo, si $a$ termina con $7$ entonces $b$ tiene que terminar con $71$ en lugar de $21$ . Así que nos falta otro $50$ . ¿Cómo podemos conseguir otro $50$ en $b$ ? Añadiendo $50$ a $a$ ¡! Porque $5 \times 3 = 15$ es el único producto de tres que tiene un $5$ en su último lugar. Así que
$a = 57$ y $b = 57 \times 3 = 171$
Ahora los dos últimos dígitos son correctos. Sin embargo, como en el caso anterior, si $a$ termina con $57$ entonces $b$ tiene que terminar con $571$ en lugar de $171$ por lo que necesitamos otro $400$ . ¿Cómo podemos meter otros 400 en $b$ ? Añadiendo $800$ a $a$ ¡! Porque $8 \times 3 = 24$ es el único producto de tres que tiene un $4$ en su último lugar. Así que
$a = 857$ y $b = 857 \times 3 = 2571$
Ahora los tres últimos dígitos son correctos. ¿Puedes seguir a partir de ahí?