#include <stdio.h>
#define RANGECHECK(a,b,c) a
$define TRUE_NAMES 1
$ifdef TRUE_NAMES
$define PQ(x,y)  PQ((x)-7,(y)-8)
$define RA[x][y] RA[RANGECHECK(x,2,21)-1][RANGECHECK(y,100,110)-2]
$else
$define PQ(x,y)  fn((x)-7,(y)-8)
$define RA[x][y] array[RANGECHECK(x,2,21)-1][RANGECHECK(y,100,110)-2]
$endif
PQ(5,6) + RA[2][3] - other[1][2] / call(3,4)


