시간 제한
메모리 제한
시간 제한
1초
메모리 제한
1024 MB
길이가 n인 수열 A={a1,⋯,an}이 다음 조건을 모두 만족하면, A를 추진력 fA를 가진 추진력 수열이라고 하자.
이를테면 A={2,3,4,8}은 d=1, fA=2일 때 모든 조건을 만족하므로 추진력 수열이다.

숫자로만 이루어진 문자열 S가 주어진다. S가 a1,⋯,an을 공백 없이 차례대로 이어 붙인 문자열이 되도록 하는 추진력 수열 A={a1,⋯,an}가 존재하는지 판단하라.
각 ai를 문자열로 쓸 때 앞에 불필요한 0을 붙일 수 없다. 조건을 만족하는 수열이 여러 개라면, fA가 가장 작은 수열을 찾아야 한다.
첫째 줄에 문자열 S가 주어진다. S의 길이는 3 이상 2348 이하이고, 각 문자는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 중 하나이다.
단, S의 첫 번째 문자는 0이 아니다.
S에 대해 조건을 만족하는 추진력 수열 A가 존재하면, fA를 정수로 출력한다. 가능한 A가 여러 개라면 그중 가장 작은 fA를 출력한다.
조건을 만족하는 추진력 수열이 존재하지 않으면 0을 출력한다.