#include <stdio.h>
void maxmin(int prob1, int prob2, int prob3, int *max, int *min);
int main() {
int x, y, z;
if (scanf("%d %d %d", &x
, &y
, &z
) != 3) { return 1;
}
// Check for trailing characters
int c;
do {
} while (c == ' ' || c == '\t'); // Skip any remaining spaces or tabs
if (c != '\n' && c != EOF) {
return 1;
}
int max, min;
maxmin(x, y, z, &max, &min);
return 0;
}
void maxmin(int prob1, int prob2, int prob3, int *max, int *min) {
*max = *min = prob1;
if (prob2 > *max) *max = prob2;
if (prob2 < *min) *min = prob2;
if (prob3 > *max) *max = prob3;
if (prob3 < *min) *min = prob3;
}
ICNpbmNsdWRlIDxzdGRpby5oPgoKdm9pZCBtYXhtaW4oaW50IHByb2IxLCBpbnQgcHJvYjIsIGludCBwcm9iMywgaW50ICptYXgsIGludCAqbWluKTsKCmludCBtYWluKCkgewogICAgaW50IHgsIHksIHo7CgogICAgaWYgKHNjYW5mKCIlZCAlZCAlZCIsICZ4LCAmeSwgJnopICE9IDMpIHsKICAgICAgICBwcmludGYoIm4vYSIpOwogICAgICAgIHJldHVybiAxOwogICAgfQoKICAgIC8vIENoZWNrIGZvciB0cmFpbGluZyBjaGFyYWN0ZXJzCiAgICBpbnQgYzsKICAgIGRvIHsKICAgICAgICBjID0gZ2V0Y2hhcigpOwogICAgfSB3aGlsZSAoYyA9PSAnICcgfHwgYyA9PSAnXHQnKTsgLy8gU2tpcCBhbnkgcmVtYWluaW5nIHNwYWNlcyBvciB0YWJzCgogICAgaWYgKGMgIT0gJ1xuJyAmJiBjICE9IEVPRikgewogICAgICAgIHByaW50Zigibi9hIik7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9CgogICAgaW50IG1heCwgbWluOwogICAgbWF4bWluKHgsIHksIHosICZtYXgsICZtaW4pOwoKICAgIHByaW50ZigiJWQgJWQiLCBtYXgsIG1pbik7CgogICAgcmV0dXJuIDA7Cn0KCnZvaWQgbWF4bWluKGludCBwcm9iMSwgaW50IHByb2IyLCBpbnQgcHJvYjMsIGludCAqbWF4LCBpbnQgKm1pbikgewogICAgKm1heCA9ICptaW4gPSBwcm9iMTsKCiAgICBpZiAocHJvYjIgPiAqbWF4KSAqbWF4ID0gcHJvYjI7CiAgICBpZiAocHJvYjIgPCAqbWluKSAqbWluID0gcHJvYjI7CgogICAgaWYgKHByb2IzID4gKm1heCkgKm1heCA9IHByb2IzOwogICAgaWYgKHByb2IzIDwgKm1pbikgKm1pbiA9IHByb2IzOwp9