#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
vector<int> vc = {};
vector<char> s;
for (auto it : s)
{
cin >> it;
if (it != '+')
{
vc.push_back(it);
}
}
sort(vc.begin(), vc.end());
for (auto it : vc)
{
cout << it << '+';
}
}
int main()
{
ll t = 1;
// cin >> t;
while (t--)
{
solve();
}
}
ICNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgojZGVmaW5lIGxsIGxvbmcgbG9uZwp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpCnsKICAgIHZlY3RvcjxpbnQ+IHZjID0ge307CiAgICB2ZWN0b3I8Y2hhcj4gczsKCiAgICBmb3IgKGF1dG8gaXQgOiBzKQogICAgewogICAgICAgIGNpbiA+PiBpdDsKCiAgICAgICAgaWYgKGl0ICE9ICcrJykKICAgICAgICB7CiAgICAgICAgICAgIHZjLnB1c2hfYmFjayhpdCk7CiAgICAgICAgfQogICAgfQogICAgc29ydCh2Yy5iZWdpbigpLCB2Yy5lbmQoKSk7CiAgICBmb3IgKGF1dG8gaXQgOiB2YykKICAgIHsKICAgICAgICBjb3V0IDw8IGl0IDw8ICcrJzsKICAgIH0KfQppbnQgbWFpbigpCnsKICAgIGxsIHQgPSAxOwogICAgLy8gY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKQogICAgewogICAgICAgIHNvbHZlKCk7CiAgICB9Cn0=