#include <iostream>
using namespace std;
int main(){
string s;
cin >> s;
int n1=0, n2=0, n3=0;
for (int i = 0; i < s.size(); i++){
if (s[i]=='1') n1++;
if (s[i]=='2') n2++;
if (s[i]=='3') n3++;
}
int s1 = 1, s2=1, s3=1;
if (n1>0){
cout << 1;
s1 = 2;
}else{
if (n2>0){
cout << 2;
s2 = 2;
}else{
cout << 3;
s3 = 2;
}
}
for (int i = s1; i <= n1; i++){
cout << "+1";
}
for (int i = s2; i <= n2; i++){
cout << "+2";
}
for (int i = s3; i <= n3; i++){
cout << "+3";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CglzdHJpbmcgczsKCWNpbiA+PiBzOwoJaW50IG4xPTAsIG4yPTAsIG4zPTA7Cglmb3IgKGludCBpID0gMDsgaSA8IHMuc2l6ZSgpOyBpKyspewoJCWlmIChzW2ldPT0nMScpIG4xKys7CgkJaWYgKHNbaV09PScyJykgbjIrKzsKCQlpZiAoc1tpXT09JzMnKSBuMysrOwoJfQoJaW50IHMxID0gMSwgczI9MSwgczM9MTsKCWlmIChuMT4wKXsKCQljb3V0IDw8IDE7CgkJczEgPSAyOwoJfWVsc2V7CgkJaWYgKG4yPjApewoJCQljb3V0IDw8IDI7CgkJCXMyID0gMjsKCQl9ZWxzZXsKCQkJY291dCA8PCAzOwoJCQlzMyA9IDI7CgkJfQoJfQoJZm9yIChpbnQgaSA9IHMxOyBpIDw9IG4xOyBpKyspewoJCWNvdXQgPDwgIisxIjsKCX0KCWZvciAoaW50IGkgPSBzMjsgaSA8PSBuMjsgaSsrKXsKCQljb3V0IDw8ICIrMiI7Cgl9Cglmb3IgKGludCBpID0gczM7IGkgPD0gbjM7IGkrKyl7CgkJY291dCA8PCAiKzMiOwoJfQoJcmV0dXJuIDA7Cn0=