#abc182c. [abc182_c]To 3
[abc182_c]To 3
Problem Statement
Given is a positive integer , where none of the digits is .
Let be the number of digits in . We want to make a multiple of by erasing at least and at most digits from and concatenating the remaining digits without changing the order.
Determine whether it is possible to make a multiple of in this way. If it is possible, find the minimum number of digits that must be erased to make such a number.
Constraints
- None of the digits in is .
Input
Input is given from Standard Input in the following format:
Output
If it is impossible to make a multiple of , print -1
; otherwise, print the minimum number of digits that must be erased to make such a number.
Sample Input 1
35
Sample Output 1
1
By erasing the , we get the number , which is a multiple of . Here we erased the minimum possible number of digits - .
Sample Input 2
369
Sample Output 2
0
Note that we can choose to erase no digit.
Sample Input 3
6227384
Sample Output 3
1
For example, by erasing the , we get the number , which is a multiple of .
Sample Input 4
11
Sample Output 4
-1
Note that we must erase at least and at most digits, where is the number of digits in , so we cannot erase all the digits.
In this case, it is impossible to make a multiple of in the way described in the problem statement, so we should print -1
.