#include <iostream>
#include <iterator>
#include <algorithm>
#include <cmath>
#include <vector>
bool comp_abs (int val1, int val2) { return abs (val1) < abs (val2); }
int main()
{
std::vector<int> v;
std::copy (std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(v));
std::sort (v.begin(), v.end(), comp_abs);
std::copy (v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxjbWF0aD4KI2luY2x1ZGUgPHZlY3Rvcj4KCmJvb2wgY29tcF9hYnMgKGludCB2YWwxLCBpbnQgdmFsMikgeyByZXR1cm4gYWJzICh2YWwxKSA8IGFicyAodmFsMik7IH0KCmludCBtYWluKCkKewogICBzdGQ6OnZlY3RvcjxpbnQ+IHY7CiAgIHN0ZDo6Y29weSAoc3RkOjppc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjaW4pLCBzdGQ6OmlzdHJlYW1faXRlcmF0b3I8aW50PigpLCBzdGQ6OmJhY2tfaW5zZXJ0ZXIodikpOwogICBzdGQ6OnNvcnQgKHYuYmVnaW4oKSwgdi5lbmQoKSwgY29tcF9hYnMpOwogICBzdGQ6OmNvcHkgKHYuYmVnaW4oKSwgdi5lbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjb3V0LCAiICIpKTsKfQ==