#include<stdio.h>
char stack[200];
int top=0;
void Push(char e){
	stack[top++]=e;
}
void Pop(void){
	top--;
}
main(){
	char ch;
	int temp;
	ch=getchar();
	while(ch!=EOF){
		while(ch!=EOF&&ch!='\n'){
			switch(ch){
				case '#':
					Pop();
					break;
				case '@':
					top=0;
					break;
				default:
					Push(ch);
					break;
			}
			ch=getchar();
		}
		temp=0;
		while(temp!=top){
			printf("%c",stack[temp]);
			temp++;
		}
		top=0;
		printf("\n");
		if(ch!=EOF)
			ch=getchar();
	}
	return 0;
}
/**************************************************************
	Problem: 2143
	User: admin
	Language: C
	Result: Runtime Error
****************************************************************/