foo.cc:92:9: warning: #pragma once in main file
92 | #pragma once
| ^~~~
foo.cc: In function ‘long long int ANM(long long int, long long int)’:
foo.cc:187:25: error: ‘power’ was not declared in this scope
187 | return (jc(1,m)*power(jc(1, m - n),mod-2)) % mod;
| ^~~~~
foo.cc: In member function ‘int Solution::countSquares(std::vector<std::vector<int> >&)’:
foo.cc:277:29: warning: unused variable ‘mj’ [-Wunused-variable]
277 | int mj = ik * ik;
| ^~
foo.cc: At global scope:
foo.cc:313:1: error: ‘::main’ must return ‘int’
313 | void main()
| ^~~~