code:
#include<bits/stdc++.h>
using namespace std;
int a, b, c;
int main() {
string s;
getline(cin, s);
for(int i = 0; i < s.size(); i++){
if(s[i] == 'a'){
int j = 0;
if(s[i + 3] >= '0' && s[i + 3] <= '9'){
j += s[i + 3] - '0';
for(int k = i + 4; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
}else{
if(s[i + 3] == 'b'){
int j = 0;
if(s[i + 6] >= '0' && s[i + 3] <= '9'){
j += s[i + 6] - '0';
for(int k = i + 7; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
a = b = j;
}else{
int j = 0;
if(s[i + 9] >= '0' && s[i + 9] <= '9'){
j += s[i + 9] - '0';
for(int k = i + 10; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
}
a = b = c = j;
}
}
}
a = j;
}else if(s[i] == 'b'){
int j = 0;
if(s[i + 3] >= '0' && s[i + 3] <= '9'){
j += s[i + 3] - '0';
for(int k = i + 4; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
}else{
if(s[i + 6] == 'b'){
int j = 0;
if(s[i + 6] >= '0' && s[i + 6] <= '9'){
j += s[i + 6] - '0';
for(int k = i + 7; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
}
b = c = j;
}
}
b = j;
}else if(s[i] == 'c'){
int j = 0;
if(s[i + 3] >= '0' && s[i + 3] <= '9'){
j += s[i + 3] - '0';
for(int k = i + 4; s[k] >= '0' && s[k] <= '9'; k++){
j *= 10;
j += s[k] - '0';
}
}
c = j;
}
}
printf("%d %d %d", a, b, c);
return 0;
}