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;
}
}