/*
#include <stdio.h>
int stack[100001]={};
int top=-1;
void push(int k)
{
stack[++top]=k;
}
void pop()
{
if(top==-1) return ;
stack[top--]=0;
}
int main()
{
int n,k,i,s=0;
scanf("%d",&n);
for(i=0; i<n; i++){
scanf("%d",&k);
if(k==0){
pop();
}
else{
push(k);
}
}
for(i=0; i<n; i++){
s+=stack[i];
}
printf("%d",s);
return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>
char stack[301]={};
int top=-1;
void push(char d)
{
stack[++top]=d;
}
void pop()
{
if(top==-1) return ;
printf("%c",stack[top--]);
}
int main()
{
int n,k,i,s=0,x;
char a[201]={};
scanf("%d %s",&n,a);
for(i=n-1; i>=0; i--){
s++;
push(a[i]);
if(s%3==0&& i!=0){
push(',');
}
}
while(top!=-1){
pop();
}
return 0;
}
*/
#include <stdio.h>
char stack[100001]={};
int top=-1;
int main()
{
int k,i;
scanf("%s",stack);
}