Ora 1001 a multiplicar por um número de três algarismos dá um número de seis dígitos, com os três primeiros iguais aos três últimos, como no desafio! O que tu fizeste foi dividir esse número por 1001 em passos sucessivos. Assim obtiveste o número original.