class Plural
{
int level=5; // уровни рекурсии
int k;
public Plural (int k)
{
this.k = k;
}
void funct()
{
if (k != 0 && level > 0)
{
level=level-1;
funct(k - 1);
level=level-1;
funct(k - 1);
}
else
{
{
}
}
}
void funct(int k)
{
if (k != 0 && level > 0)
{
level=level-1;
funct(k - 1);
level=level-1;
funct(k - 1);
}
else
{
{
}
}
}
}
class Inter
{
public static void main
(String[] args
) {
Plural obj1=new Plural(5);
obj1.funct();
}
}
Y2xhc3MgUGx1cmFsCnsKICAgIGludCBsZXZlbD01OyAvLyDRg9GA0L7QstC90Lgg0YDQtdC60YPRgNGB0LjQuAogICAgaW50IGs7CiAgICBpbnQgW10gQXJyYXk7CiAgICBwdWJsaWMgIFBsdXJhbCAoaW50IGspCiAgICB7CiAgICAgICAgdGhpcy5rID0gazsKICAgICAgICBBcnJheSA9IG5ldyBpbnRba107CiAgICB9CiAgICB2b2lkIGZ1bmN0KCkKICAgIHsKICAgICAgICBpZiAoayAhPSAwICYmIGxldmVsID4gMCkKICAgICAgICB7CiAgICAgICAgICAgIEFycmF5W2stMV0gPSAwOwogICAgICAgICAgICBsZXZlbD1sZXZlbC0xOwogICAgICAgICAgICBmdW5jdChrIC0gMSk7CiAgICAgICAgICAgIEFycmF5W2stMV0gPSAxOwogICAgICAgICAgICBsZXZlbD1sZXZlbC0xOwogICAgICAgICAgICBmdW5jdChrIC0gMSk7CgogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBmb3IgKGludCBudW1iZXI6IEFycmF5KQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obnVtYmVyKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIAogICAgdm9pZCBmdW5jdChpbnQgaykKICAgIHsKICAgICAgICBpZiAoayAhPSAwICYmIGxldmVsID4gMCkKICAgICAgICB7CgogICAgICAgICAgICBBcnJheVtrLTFdID0gMDsKICAgICAgICAgICAgbGV2ZWw9bGV2ZWwtMTsKICAgICAgICAgICAgZnVuY3QoayAtIDEpOwogICAgICAgICAgICBBcnJheVtrLTFdID0gMTsKICAgICAgICAgICAgbGV2ZWw9bGV2ZWwtMTsKICAgICAgICAgICAgZnVuY3QoayAtIDEpOwoKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgZm9yIChpbnQgbnVtYmVyOiBBcnJheSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG51bWJlcik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0KY2xhc3MgSW50ZXIKewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpCiAgICB7CiAgICAgICAgUGx1cmFsIG9iajE9bmV3IFBsdXJhbCg1KTsKICAgICAgICBvYmoxLmZ1bmN0KCk7CiAgICB9Cn0=