#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<double> v;
copy (istream_iterator<double>(cin), istream_iterator<double>(), back_insert_iterator<vector<double>>(v));
sort(v.begin(),v.end());
double sum = accumulate (v.begin(), v.end(), 0.0);
cout << "sum=" << sum << endl;
copy (v.begin(), v.end(), ostream_iterator<double>(cout, " "));
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICB2ZWN0b3I8ZG91YmxlPiB2OwogIGNvcHkgKGlzdHJlYW1faXRlcmF0b3I8ZG91YmxlPihjaW4pLCBpc3RyZWFtX2l0ZXJhdG9yPGRvdWJsZT4oKSwgYmFja19pbnNlcnRfaXRlcmF0b3I8dmVjdG9yPGRvdWJsZT4+KHYpKTsKICBzb3J0KHYuYmVnaW4oKSx2LmVuZCgpKTsKICBkb3VibGUgc3VtID0gYWNjdW11bGF0ZSAodi5iZWdpbigpLCB2LmVuZCgpLCAwLjApOwogIGNvdXQgPDwgInN1bT0iIDw8IHN1bSA8PCBlbmRsOwogIGNvcHkgKHYuYmVnaW4oKSwgdi5lbmQoKSwgb3N0cmVhbV9pdGVyYXRvcjxkb3VibGU+KGNvdXQsICIgIikpOwp9
MTQwIDEwOCA1MCAyMSAyMCAxNSAxMSAzMiAxNCAxNCA5IDcgMTAgNC41IDggNiA0IDE2IDYgMyA3IDUuMiA1IDQgNSA4IDYgOS41IDcgNC4yIDQuNSA4IDUgNSA1IDcgMTMgMTMgNyA0IDkgNSA3IDggNCAxMyAxMyA2IDggNSA1IDUgMTggOSAxMCA2IDggMTAgMTkgMTMgOSAxMCAxMyAyMyAxMyAxNCAxNCAxMCAyNyAxMiAyMSA5IDIyIDMxIDEwIDEwIDg5IDcgNCA0IDQgNSAzLjkgMzUgNSA4IDYgNC4yIDQgMTUgNSA1IDcuNSA5IDExIDQgNCAzIDE0IDExIDIgMTEgMi41IDEzIDEwIDUgNSAxMyAw
140 108 50 21 20 15 11 32 14 14 9 7 10 4.5 8 6 4 16 6 3 7 5.2 5 4 5 8 6 9.5 7 4.2 4.5 8 5 5 5 7 13 13 7 4 9 5 7 8 4 13 13 6 8 5 5 5 18 9 10 6 8 10 19 13 9 10 13 23 13 14 14 10 27 12 21 9 22 31 10 10 89 7 4 4 4 5 3.9 35 5 8 6 4.2 4 15 5 5 7.5 9 11 4 4 3 14 11 2 11 2.5 13 10 5 5 13 0