foo.cpp:7:1: error: stray '\240' in program
^
foo.cpp:44:1: error: stray '\240' in program
^
foo.cpp:46:1: error: stray '\240' in program
^
foo.cpp:56:1: error: stray '\240' in program
LL ans = 1;
^
foo.cpp:56:1: error: stray '\240' in program
foo.cpp:56:1: error: stray '\240' in program
foo.cpp:56:1: error: stray '\240' in program
foo.cpp:57:1: error: stray '\240' in program
//LL ans = 0;
^
foo.cpp:57:1: error: stray '\240' in program
foo.cpp:57:1: error: stray '\240' in program
foo.cpp:57:1: error: stray '\240' in program
foo.cpp:58:1: error: stray '\240' in program
for (LL t = a%m; x; x/=2, t=(t*t)%m)
^
foo.cpp:58:1: error: stray '\240' in program
foo.cpp:58:1: error: stray '\240' in program
foo.cpp:58:1: error: stray '\240' in program
foo.cpp:59:1: error: stray '\240' in program
//for (LL t = x; x; x/=2, t=(t*t)%m)
^
foo.cpp:59:1: error: stray '\240' in program
foo.cpp:59:1: error: stray '\240' in program
foo.cpp:59:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
if (x&1) ans = t*ans%m;
^
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:60:1: error: stray '\240' in program
foo.cpp:61:1: error: stray '\240' in program
return ans%m;
^
foo.cpp:61:1: error: stray '\240' in program
foo.cpp:61:1: error: stray '\240' in program
foo.cpp:61:1: error: stray '\240' in program
foo.cpp:64:1: error: stray '\240' in program
return pow(a, p-2, p);
^
foo.cpp:64:1: error: stray '\240' in program
foo.cpp:64:1: error: stray '\240' in program
foo.cpp:64:1: error: stray '\240' in program
foo.cpp:67:1: error: stray '\240' in program
for (int i = 2; i < m; i++) {
^
foo.cpp:67:1: error: stray '\240' in program
foo.cpp:67:1: error: stray '\240' in program
foo.cpp:67:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
bool flag = true;
^
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:68:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
for (int j = 1; j<m-1&&flag; j++)
^
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:69:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
if (pow(i, j, m) == 1) flag = false;
^
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:70:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
if (pow(i, m-1, m)==1 && flag) return i;
^
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:71:1: error: stray '\240' in program
foo.cpp:72:1: error: stray '\240' in program
//if (flag) return i;
^
foo.cpp:72:1: error: stray '\240' in program
foo.cpp:72:1: error: stray