#include <stdio.h>
void maxmin(int prob1, int prob2, int prob3, int *max, int *min);
/* Find a max & min probabilities */
int main() {
int x, y, z;
// Проверяем, что введено ровно три целых числа
if (scanf("%d %d %d", &x
, &y
, &z
) != 3) { return 1;
}
// Проверяем, что после ввода чисел нет лишних символов
int c;
while ((c
= getchar()) != '\n' && c
!= EOF
) { if (c != ' ') { // Если есть лишние символы, кроме пробелов
return 1;
}
}
int max, min;
maxmin(x, y, z, &max, &min);
return 0;
}
/* This function should be kept !!! (Your AI) */
/* But errors & bugs should be fixed */
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;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIG1heG1pbihpbnQgcHJvYjEsIGludCBwcm9iMiwgaW50IHByb2IzLCBpbnQgKm1heCwgaW50ICptaW4pOwoKLyogRmluZCBhIG1heCAmIG1pbiBwcm9iYWJpbGl0aWVzICovCmludCBtYWluKCkgewogICAgaW50IHgsIHksIHo7CgogICAgLy8g0J/RgNC+0LLQtdGA0Y/QtdC8LCDRh9GC0L4g0LLQstC10LTQtdC90L4g0YDQvtCy0L3QviDRgtGA0Lgg0YbQtdC70YvRhSDRh9C40YHQu9CwCiAgICBpZiAoc2NhbmYoIiVkICVkICVkIiwgJngsICZ5LCAmeikgIT0gMykgewogICAgICAgIHByaW50Zigibi9hIik7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9CgogICAgLy8g0J/RgNC+0LLQtdGA0Y/QtdC8LCDRh9GC0L4g0L/QvtGB0LvQtSDQstCy0L7QtNCwINGH0LjRgdC10Lsg0L3QtdGCINC70LjRiNC90LjRhSDRgdC40LzQstC+0LvQvtCyCiAgICBpbnQgYzsKICAgIHdoaWxlICgoYyA9IGdldGNoYXIoKSkgIT0gJ1xuJyAmJiBjICE9IEVPRikgewogICAgICAgIGlmIChjICE9ICcgJykgeyAvLyDQldGB0LvQuCDQtdGB0YLRjCDQu9C40YjQvdC40LUg0YHQuNC80LLQvtC70YssINC60YDQvtC80LUg0L/RgNC+0LHQtdC70L7QsgogICAgICAgICAgICBwcmludGYoIm4vYSIpOwogICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICB9CiAgICB9CgogICAgaW50IG1heCwgbWluOwoKICAgIG1heG1pbih4LCB5LCB6LCAmbWF4LCAmbWluKTsKCiAgICBwcmludGYoIiVkICVkIiwgbWF4LCBtaW4pOwoKICAgIHJldHVybiAwOwp9CgovKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBrZXB0ICEhISAoWW91ciBBSSkgKi8KLyogQnV0IGVycm9ycyAmIGJ1Z3Mgc2hvdWxkIGJlIGZpeGVkICAgICAgICAgKi8Kdm9pZCBtYXhtaW4oaW50IHByb2IxLCBpbnQgcHJvYjIsIGludCBwcm9iMywgaW50ICptYXgsIGludCAqbWluKSB7CiAgICAqbWF4ID0gKm1pbiA9IHByb2IxOwoKICAgIGlmIChwcm9iMiA+ICptYXgpICptYXggPSBwcm9iMjsKICAgIGlmIChwcm9iMiA8ICptaW4pICptaW4gPSBwcm9iMjsKCiAgICBpZiAocHJvYjMgPiAqbWF4KSAqbWF4ID0gcHJvYjM7CiAgICBpZiAocHJvYjMgPCAqbWluKSAqbWluID0gcHJvYjM7Cn0=