#include <stdio.h>
int n;
void cetak(unsigned long long A[31], int n)
{
if (n < 1)
{
return;
}
unsigned long long HQ[n - 1];
for (int i = 0; i < n - 1; i++)
{
unsigned long long x = A[i] + A[i + 1];
HQ[i] = x;
}
cetak(HQ, n - 1);
for (int i = 0; i < n; i++)
{
}
}
int main()
{
unsigned long long A[n];
for (int i = 0; i < n; i++)
{
}
cetak(A, n);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBuOwp2b2lkIGNldGFrKHVuc2lnbmVkIGxvbmcgbG9uZyBBWzMxXSwgaW50IG4pCnsKICAgIGlmIChuIDwgMSkKICAgIHsKICAgICAgICByZXR1cm47CiAgICB9CiAgICB1bnNpZ25lZCBsb25nIGxvbmcgSFFbbiAtIDFdOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKQogICAgewogICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB4ID0gQVtpXSArIEFbaSArIDFdOwogICAgICAgIEhRW2ldID0geDsKICAgIH0KICAgIGNldGFrKEhRLCBuIC0gMSk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKICAgICAgICBwcmludGYoIiVsbHUgIiwgQVtpXSk7CiAgICB9CiAgICBwcmludGYoIlxuIik7Cn0KCmludCBtYWluKCkKewogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgdW5zaWduZWQgbG9uZyBsb25nIEFbbl07CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgIHsKICAgICAgICBzY2FuZigiJWxsdSIsICZBW2ldKTsKICAgIH0KICAgIGNldGFrKEEsIG4pOwp9