/in/foo.cc: In function 'int main()':
/in/foo.cc:18:19: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
   18 |         if (m & 1 == 1) {
      |                 ~~^~~~
/in/foo.cc:8:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    8 |     scanf("%d", &n);
      |     ~~~~~^~~~~~~~~~
/in/foo.cc:10:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   10 |         scanf("%d", &m);
      |         ~~~~~^~~~~~~~~~
/in/foo.cc:13:22: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   13 |                 scanf("%d", &matrix[i][j]);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~