#define my_min(a, b) (((a) < (b)) ? (a) : (b)) #define my_max(a, b) (((a) > (b)) ? (a) : (b))