#include <stdio.h>
#include <string.h>
void dao (char a[]){
int A[6000],i,k=0,key=0,flag=0;
for(i=0;a[i]!='\0';i++){
A[i]=a[i]-48;
}
for(int j=i-1;j>=0;j--){
if(A[j]!=0){
a[k]=A[j]+48;
k++;
key=1;
}
if(A[j]==0&&key==1){
a[k]='0';
k++;
}
}
a[k]='\0';
if(key==0){
a[0]='0';
a[1]='\0';
}
if(key!=0){
for(int l=k-1;flag!=1;l--){
if(a[l]=='0'){
a[l]='\0';
}
else{
flag=1;
}
}
}
}
int main (){
char a[6000],signal[2],strl[6000],strr[6000];
fgets(a,6000,stdin);
int i=0,j=0,k=0,key=0;
for(;a[i]!='\n';i++){
if(a[i]>='0'&&a[i]<='9'&&key==0){
strl[j]=a[i];
j++;
}
else if(a[i]>='0'&&a[i]<='9'&&key==1){
strr[k]=a[i];
k++;
}
else{
signal[0]=a[i];
signal[1]='\0';
key++;
}
}
strl[j]='\0';
strr[k]='\0';
if(key==1&&signal[0]!='%'){
dao(strl);
strcat(strl,signal);
dao(strr);
strcat(strl,strr);
}
else if(key==1){
dao(strl);
strcat(strl,signal);
}
else{
dao(strl);
}
printf("%s",strl);
}