Language: C

#include <stdio.h>
#include <math.h>
 
int min_of_common(int a0, int a1, int b0, int b1) {
  if (a0 > a1) return -1;
  if (b0 > b1) return -1;
  if (a0 >= b0 && a0 <= b1) return a0;
  if (b0 >= a0 && b0 <= a1) return b0;
  return -1;
}
 
int main() {
  int A, B;
  const double tax_a = 0.08, tax_b = 0.1;
  scanf("%d %d", &A, &B);
  double A0 = (double)A / tax_a;
  double B0 = (double)B / tax_b;
  double A1 = (double)(A + 1) / tax_a;
  double B1 = (double)(B + 1) / tax_b;
 
  int iA0 = (int)ceil(A0);
  int iA1 = (int)floor(A1);
  int iB0 = (int)ceil(B0);
  int iB1 = (int)floor(B1);
 
  // printf("%d %d %d %d\n", iA0, iA1, iB0, iB1);
  printf("%d\n", min_of_common(iA0, iA1, iB0, iB1));
  return 0;
} 

Compiler output:
main.c:1:9: error: #include expects "FILENAME" or <FILENAME>
    1 | #include <stdio.h>
      |         ^
main.c:2:9: error: #include expects "FILENAME" or <FILENAME>
    2 | #include <math.h>
      |         ^
main.c:3:1: error: stray '\302' in program
    3 | <U+00A0>
      | ^~~~~~~~
main.c:4:4: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |    ^~~~~~~~
main.c:4:22: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                             ^~~~~~~~
main.c:4:26: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                        ^~~~~~~~
main.c:4:30: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                   ^~~~~~~~
main.c:4:34: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                              ^~~~~~~~
main.c:4:38: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                                         ^~~~~~~~
main.c:4:42: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                                                    ^~~~~~~~
main.c:4:46: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                                                               ^~~~~~~~
main.c:4:50: error: stray '\302' in program
    4 | int<U+00A0>min_of_common(int<U+00A0>a0,<U+00A0>int<U+00A0>a1,<U+00A0>int<U+00A0>b0,<U+00A0>int<U+00A0>b1)<U+00A0>{
      |                                                                                                          ^~~~~~~~
main.c: In function 'min_of_common':
main.c:5:1: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      | ^~~~~~~~
main.c:5:2: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |         ^~~~~~~~
main.c:5:5: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |                   ^~~~~~~~
main.c:5:9: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |                              ^~~~~~~~
main.c:5:11: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |                                       ^~~~~~~~
main.c:5:15: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |                                                  ^~~~~~~~
main.c:5:22: error: stray '\302' in program
    5 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>><U+00A0>a1)<U+00A0>return<U+00A0>-1;
      |                                                                ^~~~~~~~
main.c:6:1: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      | ^~~~~~~~
main.c:6:2: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |         ^~~~~~~~
main.c:6:5: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |                   ^~~~~~~~
main.c:6:9: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |                              ^~~~~~~~
main.c:6:11: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |                                       ^~~~~~~~
main.c:6:15: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |                                                  ^~~~~~~~
main.c:6:22: error: stray '\302' in program
    6 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>><U+00A0>b1)<U+00A0>return<U+00A0>-1;
      |                                                                ^~~~~~~~
main.c:7:1: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      | ^~~~~~~~
main.c:7:2: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |         ^~~~~~~~
main.c:7:5: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                   ^~~~~~~~
main.c:7:9: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                              ^~~~~~~~
main.c:7:12: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                        ^~~~~~~~
main.c:7:15: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                  ^~~~~~~~
main.c:7:18: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                            ^~~~~~~~
main.c:7:21: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                                      ^~~~~~~~
main.c:7:24: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                                                ^~~~~~~~
main.c:7:28: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                                                           ^~~~~~~~
main.c:7:35: error: stray '\302' in program
    7 | <U+00A0><U+00A0>if<U+00A0>(a0<U+00A0>>=<U+00A0>b0<U+00A0>&&<U+00A0>a0<U+00A0><=<U+00A0>b1)<U+00A0>return<U+00A0>a0;
      |                                                                                                         ^~~~~~~~
main.c:8:1: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      | ^~~~~~~~
main.c:8:2: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |         ^~~~~~~~
main.c:8:5: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                   ^~~~~~~~
main.c:8:9: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                              ^~~~~~~~
main.c:8:12: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                        ^~~~~~~~
main.c:8:15: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                  ^~~~~~~~
main.c:8:18: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                            ^~~~~~~~
main.c:8:21: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                                      ^~~~~~~~
main.c:8:24: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                                                ^~~~~~~~
main.c:8:28: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                                                           ^~~~~~~~
main.c:8:35: error: stray '\302' in program
    8 | <U+00A0><U+00A0>if<U+00A0>(b0<U+00A0>>=<U+00A0>a0<U+00A0>&&<U+00A0>b0<U+00A0><=<U+00A0>a1)<U+00A0>return<U+00A0>b0;
      |                                                                                                         ^~~~~~~~
main.c:9:1: error: stray '\302' in program
    9 | <U+00A0><U+00A0>return<U+00A0>-1;
      | ^~~~~~~~
main.c:9:2: error: stray '\302' in program
    9 | <U+