#include <bits/stdc++.h>
using namespace std;
int main() {
string str;
getline(cin, str);
string so = "", chu = "", dacbiet = "";
for (char c : str) {
if ('0' <= c && c <= '9')
so += c;
else if (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
chu += c;
else
dacbiet += c;
}
cout << "Chuoi so: " << so << '\n';
cout << "Chuoi chu: " << chu << '\n';
cout << "Chuoi dac biet: " << dacbiet << '\n';
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBzdHI7CiAgICBnZXRsaW5lKGNpbiwgc3RyKTsKCiAgICBzdHJpbmcgc28gPSAiIiwgY2h1ID0gIiIsIGRhY2JpZXQgPSAiIjsKCiAgICBmb3IgKGNoYXIgYyA6IHN0cikgewogICAgICAgIGlmICgnMCcgPD0gYyAmJiBjIDw9ICc5JykKICAgICAgICAgICAgc28gKz0gYzsKICAgICAgICBlbHNlIGlmICgoJ2EnIDw9IGMgJiYgYyA8PSAneicpIHx8ICgnQScgPD0gYyAmJiBjIDw9ICdaJykpCiAgICAgICAgICAgIGNodSArPSBjOwogICAgICAgIGVsc2UKICAgICAgICAgICAgZGFjYmlldCArPSBjOwogICAgfQoKICAgIGNvdXQgPDwgIkNodW9pIHNvOiAiIDw8IHNvIDw8ICdcbic7CiAgICBjb3V0IDw8ICJDaHVvaSBjaHU6ICIgPDwgY2h1IDw8ICdcbic7CiAgICBjb3V0IDw8ICJDaHVvaSBkYWMgYmlldDogIiA8PCBkYWNiaWV0IDw8ICdcbic7CgogICAgcmV0dXJuIDA7Cn0=