Lang:G++
Edit123456789101112131415161718192021222324#include<iostream>using namespace std;int main(){unsigned i, N, a=3, sum=0;cin >> N;if (N & 1 == 1)cout << "0" << endl;else{N >>= 1;for (i = 2; i <= N; i++){sum += a;a += 2 + 2 * sum;a %= 12357;sum %= 12357;}cout << a << endl;}return 0;}