행운의 승차권

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

에고르(Egor)는 버스 차장입니다. 매일 승차권 한 묶음을 받아 판매하는데, 그중 몇 장이 '행운의 승차권'인지 늘 궁금해합니다. 행운의 승차권이 많을수록 그날 운이 좋다고 믿기 때문입니다.

각 승차권 번호는 정확히 nn자리 숫자로 이루어지며, nn은 짝수입니다. 어떤 승차권이 행운의 승차권이 되려면, 앞쪽 n/2n/2자리 숫자의 합이 뒤쪽 n/2n/2자리 숫자의 합과 같아야 합니다.

에고르가 받게 될 묶음의 첫 승차권 번호는 aa부터 bb까지의 정수 중 하나이며, 각 값이 시작 번호가 될 확률은 모두 같습니다(균등분포). 한 묶음에는 승차권이 kk장 들어 있고 번호는 연속됩니다. 즉 시작 번호가 ss이면 묶음은 s,s+1,,s+k1s, s+1, \dots, s+k-1입니다.

내일 받을 묶음에 들어 있을 행운의 승차권 개수의 기댓값을 구하세요.

입력

한 줄에 세 정수 aa, bb, kk가 공백으로 구분되어 주어집니다 (0ab<10120 \le a \le b < 10^{12}, 1k1000001 \le k \le 100000).

aabb는 자릿수가 같으며, 이 자릿수가 각 승차권 번호의 자릿수 nn과 일치합니다. 두 값은 앞자리에 0이 올 수 있고(선행 0 포함), 자릿수는 입력에 적힌 그대로 사용합니다. aabb의 자릿수는 항상 짝수입니다.

출력

묶음에 들어 있는 행운의 승차권 개수의 기댓값을 기약분수 형태로 한 줄에 출력합니다. 결과가 정수이면 슬래시 없이 정수만 출력합니다.