#include <util/generic/yexception.h>


void Foo(unsigned i = 0) {
    if (i >= 10) {
        ythrow yexception() << "from Foo()";
    } else {
        Foo(i + 1);
    }
}

int main() {
    Foo();
    return 0;
}