#include <stdio.h>
int bn(int n) {
if (n == 1) return 5;
return bn(n - 1) + 6;
}
int an(int n) {
if (n == 1) return 2;
return an(n - 1) + bn(n - 1);
}
int main(void) {
int n;
printf("anの第%d項は %d\n", n
, an
(n
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgYm4oaW50IG4pIHsKICAgIGlmIChuID09IDEpIHJldHVybiA1OwogICAgcmV0dXJuIGJuKG4gLSAxKSArIDY7Cn0KaW50IGFuKGludCBuKSB7CiAgICBpZiAobiA9PSAxKSByZXR1cm4gMjsKICAgIHJldHVybiBhbihuIC0gMSkgKyBibihuIC0gMSk7Cn0KCmludCBtYWluKHZvaWQpIHsKICAgIGludCBuOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgcHJpbnRmKCJhbuOBruesrCVk6aCF44GvICVkXG4iLCBuLCBhbihuKSk7CiAgICByZXR1cm4gMDsKfQ==