#include <stdio.h>
void p1(int);
void p2(int);
char *dig[] = {"零","壹","貳","參","肆","伍","陸","柒","捌","玖"};
char *fer[] = {"\0","十","百","仟","萬","十","百","仟","億"};
int times=0;
int main()
{
int n;
p1(n);
return 0;
}
void p1(int n)
{
int prefix,curryDig;
if( n < 10){
p2(times);
}
else{
prefix = n / 10;
times++;
p1(prefix);
times--;
curryDig = n % 10;
if(curryDig == 0){
int count = 0;
while( prefix % 10 == 0){
count++;
prefix /= 10;
times--;
curryDig = prefix % 10;
}
if(times != 0)
}
else{
p2(times);
}
}
}
void p2(int times)
{
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgcDEoaW50KTsKdm9pZCBwMihpbnQpOwpjaGFyICpkaWdbXSA9IHsi6Zu2Iiwi5aO5Iiwi6LKzIiwi5Y+DIiwi6IKGIiwi5LyNIiwi6Zm4Iiwi5p+SIiwi5o2MIiwi546WIn07CmNoYXIgKmZlcltdID0geyJcMCIsIuWNgSIsIueZviIsIuS7nyIsIuiQrCIsIuWNgSIsIueZviIsIuS7nyIsIuWEhCJ9OwppbnQgdGltZXM9MDsKaW50IG1haW4oKQp7CglpbnQgbjsKCXByaW50ZigiTiA9ICIpOwoJc2NhbmYoIiVkIiwmbik7CglwMShuKTsKCXByaW50Zigi5YWDXG4iKTsKCXJldHVybiAwOwp9IAp2b2lkIHAxKGludCBuKQp7CglpbnQgcHJlZml4LGN1cnJ5RGlnOwoJaWYoIG4gPCAxMCl7CgkJcHJpbnRmKCIlcyIsZGlnW25dKTsKCQlwMih0aW1lcyk7Cgl9CgllbHNlewkJCgkJcHJlZml4ID0gbiAvIDEwOwoJCXRpbWVzKys7CgkJcDEocHJlZml4KTsKCQl0aW1lcy0tOwoJCWN1cnJ5RGlnID0gbiAlIDEwOwoJCWlmKGN1cnJ5RGlnID09IDApewoJCQlpbnQgY291bnQgPSAwOwoJCQl3aGlsZSggcHJlZml4ICUgMTAgPT0gMCl7CgkJCQljb3VudCsrOwoJCQkJcHJlZml4IC89IDEwOyAKCQkJCXRpbWVzLS07CgkJCQljdXJyeURpZyA9IHByZWZpeCAlIDEwOwoJCQl9CgkJCWlmKHRpbWVzICE9IDApCgkJCQlwcmludGYoIiVzIixkaWdbMF0pOwoJCX0KCQllbHNlewoJCQlwcmludGYoIiVzIixkaWdbY3VycnlEaWddKTsKCQkJcDIodGltZXMpOwoJCX0KCQl9Cn0Kdm9pZCBwMihpbnQgdGltZXMpCnsKCXByaW50ZigiJXMiLGZlclt0aW1lc10pOwp9