#include <stdio.h> // scanf, printf
#include <stdlib.h> // qsort
#define SZ 3
int mycmp(void const *left, void const *right)
{
int vl = *(int const *)left;
int vr = *(int const *)right;
int ret = vr - vl;
if (ret < 0) return -1;
if (ret > 0) return 1;
return ret;
}
int main()
{
int data[SZ];
int i;
for (i
= 0; i
!= SZ
; scanf("%d", &data
[i
++])); qsort(data
, SZ
, sizeof(int), mycmp
); for (i
= 0; i
!= SZ
; printf("%d\n", data
[i
++])); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IC8vIHNjYW5mLCBwcmludGYKI2luY2x1ZGUgPHN0ZGxpYi5oPiAvLyBxc29ydAojZGVmaW5lIFNaIDMKaW50IG15Y21wKHZvaWQgY29uc3QgKmxlZnQsIHZvaWQgY29uc3QgKnJpZ2h0KQp7CiAgICBpbnQgdmwgPSAqKGludCBjb25zdCAqKWxlZnQ7CiAgICBpbnQgdnIgPSAqKGludCBjb25zdCAqKXJpZ2h0OwogICAgaW50IHJldCA9IHZyIC0gdmw7CiAgICBpZiAocmV0IDwgMCkgcmV0dXJuIC0xOwogICAgaWYgKHJldCA+IDApIHJldHVybiAxOwogICAgcmV0dXJuIHJldDsKfQppbnQgbWFpbigpCnsKICAgIGludCBkYXRhW1NaXTsKICAgIGludCBpOyAgICAKICAgIGZvciAoaSA9IDA7IGkgIT0gU1o7IHNjYW5mKCIlZCIsICZkYXRhW2krK10pKTsKICAgIHFzb3J0KGRhdGEsIFNaLCBzaXplb2YoaW50KSwgbXljbXApOwogICAgcHJpbnRmKCJhZnRlciBzb3J0OiBcbiIpOwogICAgZm9yIChpID0gMDsgaSAhPSBTWjsgcHJpbnRmKCIlZFxuIiwgZGF0YVtpKytdKSk7CiAgICByZXR1cm4gMDsKfQ==