#include <stdio.h>
int foo(int x, int y)
{int a=0, b=1;
if (x==0)
return 1;
a=x%10, b=x/10;
y=y+a;
foo(b, y);
}
int main()
{
int a=512, s=1;
int r = foo(a, s);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZm9vKGludCB4LCBpbnQgeSkKe2ludCBhPTAsIGI9MTsKICBpZiAoeD09MCkKICAgIHJldHVybiAxOwogIGE9eCUxMCwgYj14LzEwOwogIHk9eSthOwogIGZvbyhiLCB5KTsKICBwcmludGYoIiVkIiwgeSk7cmV0dXJuIDE7Cn0KCmludCBtYWluKCkKewogIGludCBhPTUxMiwgcz0xOwogIGludCByID0gZm9vKGEsIHMpOwogIHByaW50ZigiJWQiLCByKTsKICByZXR1cm4gMDsKfQ==