text: #pragma once
  
  #ifndef MAX
  #define MAX(x, y)           \
      ({                      \
          typeof(x) _x = (x); \
          typeof(y) _y = (y); \
          (void)(&_x == &_y); \
          _x > _y ? _x : _y;  \
      })
  #endif
  
  #ifndef MIN
  #define MIN(x, y)           \
      ({                      \
          typeof(x) _x = (x); \
          typeof(y) _y = (y); \
          (void)(&_x == &_y); \
          _x < _y ? _x : _y;  \
      })
  #endif
  