Multiplying by Rotation
Warning: Not all numbers in this problem are decimal numbers!
Multiplication of natural numbers in general is a cumbersome operation. In some cases, however, the product can be obtained by moving the last digit to the front.
Example: 179487 · 4 = 717948.
Of course, this property depends on the number system you use; in the above example, we used the decimal representation. In base 9, we have a shorter example:
17 · 4 = 71 (base 9)
as (1 · 9 + 7) · 4 = 7 · 9 + 1.
Each line of the input consists of three numbers, separated by a space: the base of the number system, the least significant digit of the first factor, and the second factor. This second factor is one-digit only, hence it is less than the base. All numbers in the input are given in decimal representation. The input ends with end-of-file (EOF).
For each input line, your program must determine the number of digits of the smallest first factor with the “rotamult” property. Each line of the output should contain the answer for the corresponding input line.
Output for Sample Input
|University of Debrecen; Faculty of Informatics; v. 03/01/2019|