Anna.cpp: In function 'void Anna(int, int, std::vector<int>, std::vector<int>)':
Anna.cpp:25:76: warning: left operand of comma operator has no effect [-Wunused-value]
25 | if(assignment[(r+offset_x)%3][(c+offset_y)%3]==7){flags[r][c]=(r,c,13);continue;}
| ^
Anna.cpp:25:80: warning: right operand of comma operator has no effect [-Wunused-value]
25 | if(assignment[(r+offset_x)%3][(c+offset_y)%3]==7){flags[r][c]=(r,c,13);continue;}
| ^~
Anna.cpp:36:64: warning: left operand of comma operator has no effect [-Wunused-value]
36 | else if(R[ass]==r-1 and C[ass]==c)flags[r][c]=(r,c,12);
| ^
Anna.cpp:36:68: warning: right operand of comma operator has no effect [-Wunused-value]
36 | else if(R[ass]==r-1 and C[ass]==c)flags[r][c]=(r,c,12);
| ^~
Anna.cpp:37:66: warning: left operand of comma operator has no effect [-Wunused-value]
37 | else if(R[ass]==r-1 and C[ass]==c-1)flags[r][c]=(r,c,11);
| ^
Anna.cpp:37:70: warning: right operand of comma operator has no effect [-Wunused-value]
37 | else if(R[ass]==r-1 and C[ass]==c-1)flags[r][c]=(r,c,11);
| ^~
Anna.cpp:38:66: warning: left operand of comma operator has no effect [-Wunused-value]
38 | else if(R[ass]==r-1 and C[ass]==c+1)flags[r][c]=(r,c,5);
| ^
Anna.cpp:38:70: warning: right operand of comma operator has no effect [-Wunused-value]
38 | else if(R[ass]==r-1 and C[ass]==c+1)flags[r][c]=(r,c,5);
| ^
Anna.cpp:39:64: warning: left operand of comma operator has no effect [-Wunused-value]
39 | else if(R[ass]==r and C[ass]==c-1)flags[r][c]=(r,c,10);
| ^
Anna.cpp:39:68: warning: right operand of comma operator has no effect [-Wunused-value]
39 | else if(R[ass]==r and C[ass]==c-1)flags[r][c]=(r,c,10);
| ^~
Anna.cpp:40:64: warning: left operand of comma operator has no effect [-Wunused-value]
40 | else if(R[ass]==r and C[ass]==c+1)flags[r][c]=(r,c,6);
| ^
Anna.cpp:40:68: warning: right operand of comma operator has no effect [-Wunused-value]
40 | else if(R[ass]==r and C[ass]==c+1)flags[r][c]=(r,c,6);
| ^
Anna.cpp:41:66: warning: left operand of comma operator has no effect [-Wunused-value]
41 | else if(R[ass]==r+1 and C[ass]==c-1)flags[r][c]=(r,c,9);
| ^
Anna.cpp:41:70: warning: right operand of comma operator has no effect [-Wunused-value]
41 | else if(R[ass]==r+1 and C[ass]==c-1)flags[r][c]=(r,c,9);
| ^
Anna.cpp:42:64: warning: left operand of comma operator has no effect [-Wunused-value]
42 | else if(R[ass]==r+1 and C[ass]==c)flags[r][c]=(r,c,8);
| ^
Anna.cpp:42:68: warning: right operand of comma operator has no effect [-Wunused-value]
42 | else if(R[ass]==r+1 and C[ass]==c)flags[r][c]=(r,c,8);
| ^
Anna.cpp:43:66: warning: left operand of comma operator has no effect [-Wunused-value]
43 | else if(R[ass]==r+1 and C[ass]==c+1)flags[r][c]=(r,c,7);
| ^
Anna.cpp:43:70: warning: right operand of comma operator has no effect [-Wunused-value]
43 | else if(R[ass]==r+1 and C[ass]==c+1)flags[r][c]=(r,c,7);
| ^
Anna.cpp:47:42: warning: left operand of comma operator has no effect [-Wunused-value]
47 | if(c<C[ass])flags[r][c]=(r,c,2);
| ^
Anna.cpp:47:46: warning: right operand of comma operator has no effect [-Wunused-value]
47 | if(c<C[ass])flags[r][c]=(r,c,2);
| ^
Anna.cpp:48:47: warning: left operand of comma operator has no effect [-Wunused-value]
48 | else if(C[ass]<c)flags[r][c]=(r,c,4);
| ^
Anna.cpp:48:51: warning: right operand of comma operator has no effect [-Wunused-value]
48 | else if(C[ass]<c)flags[r][c]=(r,c,4);
| ^
Anna.cpp:51:38: warning: left operand of comma operator has no effect [-Wunused-value]
51 | if(r<R[ass])flags[r][c]=(r,c,3);
| ^
Anna.cpp:51:42: warning: right operand of comma operator has no effect [-Wunused-value]
51 | if(r<R[ass])flags[r][c]=(r,c,3);
| ^
Anna.cpp:52:43: warning: left operand of comma operator has no effect [-Wunused-value]
52 | else if(R[ass]<r)flags[r][c]=(r,c,1);
| ^
Anna.cpp:52:47: warning: right operand of comma operator has no effect [-Wunused-value]
52 | else if(R[ass]<r)flags[r][c]=(r,c,1);
| ^