#include <stdio.h>
int main() {
int a, b, c, d, e;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
int min1, min2;
if (a < b) {
min1 = a;
min2 = b;
}
else {
min1 = b;
min2 = a;
}
if (c < min1) {
min2 = min1;
min1 = c;
}
else if (c < min2) {
min2 = c;
}
if (d < min1) {
min2 = min1;
min1 = d;
}
else if (d < min2) {
min2 = d;
}
if (e < min1) {
min2 = min1;
min1 = e;
}
else if (e < min2) {
min2 = e;
}
printf("%d\n", min2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiLCBjLCBkLCBlOwogICAgc2NhbmYoIiVkICVkICVkICVkICVkIiwgJmEsICZiLCAmYywgJmQsICZlKTsKCiAgICBpbnQgbWluMSwgbWluMjsKCiAgICBpZiAoYSA8IGIpIHsKICAgICAgICBtaW4xID0gYTsKICAgICAgICBtaW4yID0gYjsKICAgIH0gCiAgICBlbHNlIHsKICAgICAgICBtaW4xID0gYjsKICAgICAgICBtaW4yID0gYTsKICAgIH0KCiAgICBpZiAoYyA8IG1pbjEpIHsKICAgICAgICBtaW4yID0gbWluMTsKICAgICAgICBtaW4xID0gYzsKICAgIH0gCiAgICBlbHNlIGlmIChjIDwgbWluMikgewogICAgICAgIG1pbjIgPSBjOwogICAgfQoKICAgIGlmIChkIDwgbWluMSkgewogICAgICAgIG1pbjIgPSBtaW4xOwogICAgICAgIG1pbjEgPSBkOwogICAgfSAKICAgIGVsc2UgaWYgKGQgPCBtaW4yKSB7CiAgICAgICAgbWluMiA9IGQ7CiAgICB9CgogICAgaWYgKGUgPCBtaW4xKSB7CiAgICAgICAgbWluMiA9IG1pbjE7CiAgICAgICAgbWluMSA9IGU7CiAgICB9IAogICAgZWxzZSBpZiAoZSA8IG1pbjIpIHsKICAgICAgICBtaW4yID0gZTsKICAgIH0KCiAgICBwcmludGYoIiVkXG4iLCBtaW4yKTsKCiAgICByZXR1cm4gMDsKfQ==