Language: C

/*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}

Compiler output:
main.c:1:67: warning: data definition has no type or storage class
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                   ^
main.c:1:67: error: type defaults to 'int' in declaration of 'i' [-Wimplicit-int]
main.c:1:69: error: type defaults to 'int' in declaration of 'A' [-Wimplicit-int]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                     ^
main.c:1:74: error: type defaults to 'int' in declaration of 'a' [-Wimplicit-int]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                          ^
main.c:1:121: error: type defaults to 'int' in declaration of 'b' [-Wimplicit-int]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                         ^
main.c:1:162: error: return type defaults to 'int' [-Wimplicit-int]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                  ^~~~
main.c: In function 'main':
main.c:1:181: error: implicit declaration of function 'scanf' [-Wimplicit-function-declaration]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                     ^~~~~
main.c:1:1: note: include '<stdio.h>' or provide a declaration of 'scanf'
  +++ |+#include <stdio.h>
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
main.c:1:181: warning: incompatible implicit declaration of built-in function 'scanf' [-Wbuiltin-declaration-mismatch]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                     ^~~~~
main.c:1:181: note: include '<stdio.h>' or provide a declaration of 'scanf'
main.c:1:292: error: implicit declaration of function 'pow' [-Wimplicit-function-declaration]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                                                                                                                                    ^~~
main.c:1:1: note: include '<math.h>' or provide a declaration of 'pow'
  +++ |+#include <math.h>
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
main.c:1:292: warning: incompatible implicit declaration of built-in function 'pow' [-Wbuiltin-declaration-mismatch]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                                                                                                                                    ^~~
main.c:1:292: note: include '<math.h>' or provide a declaration of 'pow'
main.c:1:328: error: break statement not within loop or switch
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                                                                                                                                                                        ^~~~~
main.c:1:334: error: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
    1 | /*calculated by Microsoft Visual Studio, Referred to "Editorial"*/i,A=-1,a[14]={0,1,1,1,7,4,1,336,384,334,220,108,36,6},b[10]={108,220,334,384,334,220,108,36,6};main(){long long n;scanf("%lld",&n);if(n<14)A=a[n];else if(n==27||n==29)A=(n-29?976:4);else if(n==61)A=1;else for(i=0;i<10;i++)if(pow(2,i+5)-n==4)A=b[i];if(n>2000000)break;printf("%d",A);}
      |                                                                                                                                                                                                                                                                                                                                              ^~~~~~
main.c:1:334: note: include '<stdio.h>' or provide a declaration of 'printf'
main.c:1:334: warning: incompatible implicit declaration of built-in function 'printf' [-Wbuiltin-declaration-mismatch]
main.c:1:334: note: include '<stdio.h>' or provide a declaration of 'printf'