#include <iostream>
void foo(int i)
{
if (i == 0) {
foo(1);
}
std::cout << "foo(" << i << ")" << std::endl;
}
int main(int argc, const char* argv[])
{
foo(0);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBmb28oaW50IGkpCnsKCWlmIChpID09IDApIHsKCQlmb28oMSk7Cgl9CglzdGQ6OmNvdXQgPDwgImZvbygiIDw8IGkgPDwgIikiIDw8IHN0ZDo6ZW5kbDsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKewoJZm9vKDApOwp9