#include <stdio.h>
#include <string.h>
int main() {
char str[110];
while (scanf("%s", str) != EOF) {
int sumz = 0, sumo = 0, sumj = 0;
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (str[i] == 'Z') {
sumz++;
} else if (str[i] == 'O') {
sumo++;
} else if (str[i] == 'J') {
sumj++;
}
}
while ((sumz > 0) || (sumo > 0) || (sumj > 0)) {
if (sumz) {
printf("Z");
sumz--;
}
if (sumo) {
printf("O");
sumo--;
}
if (sumj) {
printf("J");
sumj--;
}
}
/*上面的代码更简洁,效果与下述代码功能相同
while ((sumz > 0) && (sumo > 0) && (sumj > 0)) {
printf("ZOJ");
sumz--;
sumo--;
sumj--;
}
while ((sumz > 0) && (sumo > 0)) {
printf("ZO");
sumz--;
sumo--;
}
while ((sumz > 0) && (sumj > 0)) {
printf("ZJ");
sumz--;
sumj--;
}
while ((sumo > 0) && (sumj > 0)) {
printf("OJ");
sumo--;
sumj--;
}
while (sumz) {
printf("Z");
sumz--;
}
while (sumo) {
printf("O");
sumo--;
}
while (sumj) {
printf("J");
sumj--;
}
*/
}
return 0;
}