import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            String a = in.nextLine();
            System.out.println(getLocal(a));
        }
    }

    private static String getLocal(String str) {
        String[] arr = str.split(";");
        char firstDir = 'Z';
        int local = 0;
        int x = 0;
        int y = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i].length() > 0) {
                firstDir = arr[i].charAt(0);
                if (arr[i].length() == 2 && Character.isDigit(arr[i].charAt(1))) {
                   local =  arr[i].charAt(1) -'0';
                } else if (arr[i].length() == 3 && Character.isDigit(arr[i].charAt(1)) && Character.isDigit(arr[i].charAt(2))) {
                    int n1 = arr[i].charAt(1) - '0';
                    int n2 = arr[i].charAt(2) - '0';
                    local = n1*10 +n2;
                }else{
                    firstDir = 'X';
                }
            }

            if (firstDir == 'A') {
                x = x - local;
            } else if (firstDir == 'D') {
                x = x + local;
            } else if (firstDir == 'W') {
                y = y + local;
            } else if (firstDir == 'S') {
                y = y - local;
            }
          //  System.out.println( x+"======="+y);
        }

        return x+","+y;
    }
}