#include <stdio.h>
#define MAX2(a, b) ((a) > (b) ? (a) : (b))
#define MAX3(a, b, c) (MAX2(MAX2(a, b), c))
#define MIN2(a, b) ((a) < (b) ? (a) : (b))
#define MIN3(a, b, c) (MIN2(MIN2(a, b), c))
int main(void) {
float a, b, c, d;
scanf("%f %f %f %f ", &a
, &b
, &c
, &d
); printf("min(%f, %f, %f) = %f\n", a
, b
, c
, MIN3
(a
, b
, c
)); printf("max(%f, %f, %f) = %f\n", b
, c
, d
, MAX3
(b
, c
, d
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE1BWDIoYSwgYikgKChhKSA+IChiKSA/IChhKSA6IChiKSkKI2RlZmluZSBNQVgzKGEsIGIsIGMpIChNQVgyKE1BWDIoYSwgYiksIGMpKQoKI2RlZmluZSBNSU4yKGEsIGIpICgoYSkgPCAoYikgPyAoYSkgOiAoYikpCiNkZWZpbmUgTUlOMyhhLCBiLCBjKSAoTUlOMihNSU4yKGEsIGIpLCBjKSkKaW50IG1haW4odm9pZCkgewoJZmxvYXQgYSwgYiwgYywgZDsKCXNjYW5mKCIlZiAlZiAlZiAlZiAiLCAmYSwgJmIsICZjLCAmZCk7CglwcmludGYoIm1pbiglZiwgJWYsICVmKSA9ICVmXG4iLCBhLCBiLCBjLCBNSU4zKGEsIGIsIGMpKTsKCXByaW50ZigibWF4KCVmLCAlZiwgJWYpID0gJWZcbiIsIGIsIGMsIGQsIE1BWDMoYiwgYywgZCkpOwoJcmV0dXJuIDA7Cn0K