checker.c: In function 'main':
checker.c:67:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
67 | if (!(ii[hh[h]] <= ii[hh[h_]] && jj[hh[h_]] <= jj[hh[h]] || ii[hh[h_]] <= ii[hh[h]] && jj[hh[h]] <= jj[hh[h_]]) && !(jj[hh[h]] <= ii[hh[h_]] || jj[hh[h_]] <= ii[hh[h]]) || ii[hh[h]] == ii[hh[h_]] && jj[hh[h]] == jj[hh[h_]]) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
checker.c:67:117: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
67 | if (!(ii[hh[h]] <= ii[hh[h_]] && jj[hh[h_]] <= jj[hh[h]] || ii[hh[h_]] <= ii[hh[h]] && jj[hh[h]] <= jj[hh[h_]]) && !(jj[hh[h]] <= ii[hh[h_]] || jj[hh[h_]] <= ii[hh[h]]) || ii[hh[h]] == ii[hh[h_]] && jj[hh[h]] == jj[hh[h_]]) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
checker.c:78:70: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
78 | if (cnt && (jj[h_] > jj[hh[cnt - 1]] || ii[h_] == ii[hh[cnt - 1]] && jj[h_] == jj[hh[cnt - 1]])) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
checker.c:40:2: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
40 | scanf("%*d%d%s", &n, cc);
| ^~~~~~~~~~~~~~~~~~~~~~~~
checker.c:52:3: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
52 | scanf("%d%d%d", &ii[h], &jj[h], &c), ii[h]--, jj[h]--;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~