import
java.io.*;
import
java.util.*;
class
GFG {
public
static
String findNumber(String S,
int
N)
{
String ans =
""
;
TreeMap<Character, Integer> mp
=
new
TreeMap<Character, Integer>();
for
(
int
i =
0
; i < N; i++) {
if
(mp.get(S.charAt(i)) !=
null
)
mp.put(S.charAt(i),
mp.get(S.charAt(i)) +
1
);
else
mp.put(S.charAt(i),
1
);
}
for
(
char
i =
'a'
; i <
'z'
; i++) {
if
(mp.get(i) ==
null
)
mp.put(i,
0
);
}
while
(mp.get(
'z'
) !=
0
&& mp.get(
'e'
) !=
0
&& mp.get(
'r'
) !=
0
&& mp.get(
'o'
) !=
0
) {
mp.put(
'z'
, mp.get(
'z'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
mp.put(
'r'
, mp.get(
'r'
) -
1
);
mp.put(
'o'
, mp.get(
'o'
) -
1
);
ans +=
'0'
;
}
while
(mp.get(
'o'
) !=
0
&& mp.get(
'n'
) !=
0
&& mp.get(
'e'
) !=
0
) {
mp.put(
'o'
, mp.get(
'o'
) -
1
);
mp.put(
'n'
, mp.get(
'n'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
ans +=
'1'
;
}
while
(mp.get(
't'
) !=
0
&& mp.get(
'w'
) !=
0
&& mp.get(
'o'
) !=
0
) {
mp.put(
't'
, mp.get(
't'
) -
1
);
mp.put(
'w'
, mp.get(
'w'
) -
1
);
mp.put(
'o'
, mp.get(
'o'
) -
1
);
ans +=
'2'
;
}
while
(mp.get(
't'
) !=
0
&& mp.get(
'h'
) !=
0
&& mp.get(
'r'
) !=
0
&& mp.get(
'e'
) !=
0
&& mp.get(
'e'
) !=
0
) {
mp.put(
't'
, mp.get(
't'
) -
1
);
mp.put(
'h'
, mp.get(
'h'
) -
1
);
mp.put(
'r'
, mp.get(
'r'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
ans +=
'3'
;
}
while
(mp.get(
'f'
) !=
0
&& mp.get(
'o'
) !=
0
&& mp.get(
'u'
) !=
0
&& mp.get(
'r'
) !=
0
) {
mp.put(
'f'
, mp.get(
'f'
) -
1
);
mp.put(
'o'
, mp.get(
'o'
) -
1
);
mp.put(
'u'
, mp.get(
'u'
) -
1
);
mp.put(
'r'
, mp.get(
'r'
) -
1
);
ans +=
'4'
;
}
while
(mp.get(
'f'
) !=
0
&& mp.get(
'i'
) !=
0
&& mp.get(
'v'
) !=
0
&& mp.get(
'e'
) !=
0
) {
mp.put(
'f'
, mp.get(
'f'
) -
1
);
mp.put(
'i'
, mp.get(
'i'
) -
1
);
mp.put(
'v'
, mp.get(
'v'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
ans +=
'5'
;
}
while
(mp.get(
's'
) !=
0
&& mp.get(
'i'
) !=
0
&& mp.get(
'x'
) !=
0
) {
mp.put(
's'
, mp.get(
's'
) -
1
);
mp.put(
'i'
, mp.get(
'i'
) -
1
);
mp.put(
'x'
, mp.get(
'x'
) -
1
);
ans +=
'6'
;
}
while
(mp.get(
's'
) !=
0
&& mp.get(
'e'
) !=
0
&& mp.get(
'v'
) !=
0
&& mp.get(
'e'
) !=
0
&& mp.get(
'n'
) !=
0
) {
mp.put(
's'
, mp.get(
's'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
mp.put(
'v'
, mp.get(
'v'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
mp.put(
'n'
, mp.get(
'n'
) -
1
);
ans +=
'7'
;
}
while
(mp.get(
'e'
) !=
0
&& mp.get(
'i'
) !=
0
&& mp.get(
'g'
) !=
0
&& mp.get(
'h'
) !=
0
&& mp.get(
't'
) !=
0
) {
mp.put(
'e'
, mp.get(
'e'
) -
1
);
mp.put(
'i'
, mp.get(
'i'
) -
1
);
mp.put(
'g'
, mp.get(
'g'
) -
1
);
mp.put(
'h'
, mp.get(
'h'
) -
1
);
mp.put(
't'
, mp.get(
't'
) -
1
);
ans +=
'8'
;
}
while
(mp.get(
'n'
) !=
0
&& mp.get(
'i'
) !=
0
&& mp.get(
'n'
) !=
0
&& mp.get(
'e'
) !=
0
) {
mp.put(
'n'
, mp.get(
'n'
) -
1
);
mp.put(
'i'
, mp.get(
'i'
) -
1
);
mp.put(
'n'
, mp.get(
'n'
) -
1
);
mp.put(
'e'
, mp.get(
'e'
) -
1
);
ans +=
'9'
;
}
return
ans;
}
public
static
void
main(String[] args)
{
String s =
"zerootwneozero"
;
int
N = s.length();
System.out.print(findNumber(s, N));
}
}