有多组数据,对于每组数据输入三个数a,b,k,分别代表小A抛硬币的次数,小B抛硬币的次数,以及最终答案保留多少位整数。
1 ≤ a,b ≤ 10^15,b ≤ a ≤ b+10000,1 ≤ k ≤ 9,数据组数小于等于10。
对于每组数据,输出一个数,表示最终答案的最后k位为多少,若不足k位以0补全。
【样例解释】
对于第一组数据,当小A抛2次硬币,小B抛1次硬币时,共有4种方案使得小A正面朝上的
次数比小B多。(01,0),(10,0),(11,0),(11,1)
对于第二组数据,当小A抛3次硬币,小B抛2次硬币时,共有16种方案使得小A正面朝上的次数比小B多。(001,00),
(010,00),(100,00),(011,00),(101,00),(110,00),(111,00),(011,01),(101,01),(110,01),(111,01),(011,10),
(101,10),(110,10),(111,10),(111,11)
10%的数据满足;
30%的数据满足;
70%的数据满足,其中有20%的数据满足
;
100%的数据满足,数据组数小于等于10。