#include <stdio.h>
//a{n} = a{n-2} + a{n-3}, a{0}=3, a{1}=0, a{2}=2(再帰あり版)
int rec(int n){
if(n == 0){
return 3;
}
else if(n == 1){
return 0;
}
else if(n == 2){
return 2;
}
else{
return rec(n-2) + rec(n-3);
}
}
int main(void) {
for(int i = 1; i <= 50; i++){ // n=0 は無視
if(rec(i) % i == 0){
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ci8vYXtufSA9IGF7bi0yfSArIGF7bi0zfSwgYXswfT0zLCBhezF9PTAsIGF7Mn09Mijlho3luLDjgYLjgorniYgpCgppbnQgcmVjKGludCBuKXsKICAgIGlmKG4gPT0gMCl7CiAgICAgICAgcmV0dXJuIDM7CiAgICB9CiAgICBlbHNlIGlmKG4gPT0gMSl7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBlbHNlIGlmKG4gPT0gMil7CiAgICAgICAgcmV0dXJuIDI7CiAgICB9CiAgICBlbHNlewogICAgICAgIHJldHVybiByZWMobi0yKSArIHJlYyhuLTMpOwogICAgfQp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBmb3IoaW50IGkgPSAxOyBpIDw9IDUwOyBpKyspeyAgIC8vIG49MCDjga/nhKHoppYKICAgICAgICBpZihyZWMoaSkgJSBpID09IDApewogICAgICAgICAgICBwcmludGYoIiVkXG4iLCBpKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==