#define HUNDRED 100
#define THOUSAND 1000
#define MILLION 1000000

#define MAX(a, b)\
((a) > (b) ?\
  (a):\
  (b))