import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	}



} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	}



} Main public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	} main {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc String zero = "0"; zero "0" String one = "1"; one "1" String[] splitS = s.split(""); splitS s.split("") s.split s "" String ans = ""; ans "" for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	} int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	} {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	} if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		} zero.equals(splitS[i]) zero.equals zero splitS[i] splitS i {
			ans += zero;
		} ans += zero ans zero if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		} one.equals(splitS[i]) one.equals one splitS[i] splitS i {
			ans += one;
		} ans += one ans one if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		} "B".equals(splitS[i]) "B".equals "B" splitS[i] splitS i {
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		} if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			} ans.length() > 0 ans.length() ans.length ans 0 {
			ans = ans.substring(0,ans.length()-1);
			} ans = ans.substring(0,ans.length()-1) ans ans.substring(0,ans.length()-1) ans.substring ans 0 ans.length()-1 ans.length() ans.length ans 1 System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	}



} public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	}



} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);

	String s = sc.next();
	String zero = "0";
	String one = "1";
//	String backspace = " ";
	String[] splitS = s.split("");
	String ans = "";


	for(int i = 0;i < s.length();i++) {
		if(zero.equals(splitS[i])) {
			ans += zero;
		}else if(one.equals(splitS[i])) {
			ans += one;
		}else if("B".equals(splitS[i])){
			if(ans.length() > 0) {
			ans = ans.substring(0,ans.length()-1);
			}
		}
	}
	System.out.println(ans);

	}



}
