import java.util.*;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    }
} import java.util.*; util.* java public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    } main {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc LinkedList<String> ans = new LinkedList<>(); ans new LinkedList<>() for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        } int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        } {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        } switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            } s.charAt(i) s.charAt s i case '0': '0' case '0': ans.add("0") ans.add ans "0" break; case '1': '1' case '1': ans.add("1") ans.add ans "1" break; case 'B': 'B' case 'B': if (!ans.isEmpty()) {
                        ans.removeLast();
                    } !ans.isEmpty() ans.isEmpty() ans.isEmpty ans {
                        ans.removeLast();
                    } ans.removeLast() ans.removeLast ans break; for (String val: ans) {
            System.out.print(val);
        } String val ans {
            System.out.print(val);
        } {
            System.out.print(val);
        } System.out.print(val) System.out.print System.out System System.out val String[] args args public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    }
} public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    }
} Main
import java.util.*;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        LinkedList<String> ans = new LinkedList<>();

        for (int i = 0; i < s.length(); i++) {
            switch (s.charAt(i)) {
                case '0':
                    ans.add("0");
                    break;
                case '1':
                    ans.add("1");
                    break;
                case 'B':
                    if (!ans.isEmpty()) {
                        ans.removeLast();
                    }
                    break;
            }
        }

        for (String val: ans) {
            System.out.print(val);
        }
    }
}
