#include <cstring>
#include <iostream>
using namespace std;
#define N 100
int main() {
    char str[N];
    while (cin >> str) { // 注意 while 处理多个 case
        char *p;
        p = str;
        int countz = 0, counto = 0, countj = 0;

        //统计每种字符的个数
        while(*p != '\0'){
            if (*p == 'Z') countz++;
            p++;   
        }
        p = str;
        while(*p != '\0'){
            if (*p == 'O') counto++;
            p++;   
        }
        p = str;
        while(*p != '\0'){
            if (*p == 'J') countj++;
            p++;   
        }
        //字母的个数不为零时,将该字母输出
        while(countz != 0 || counto != 0  || countj != 0){
            if (countz){
                cout<<"Z";
                countz--;
            }
            if (counto){
                cout<<"O";
                counto--;
            }
            if (countj){
                cout<<"J";
                countj--;
            }
        }
    }
}
// 64 位输出请用 printf("%lld")