#include <iostream>
#include <string>
#include <sstream>
#include <vector>
using namespace std;
int num(string s){
    int ans=0,p=1;
    for(int i=s.length()-1;i>=0;i--){
        ans+=(s[i]-'0')*p;
        p*=10;
    }
    return ans;
}
int main() {
    string s;
    cin>>s;
    for(int i=0;i<s.length();i++){
        if(s[i]==';') s[i]=' ';
    }
    stringstream os(s);//替换原来的“;”为空格,再利用字符流快速将合理值放入容器中等待后续遍历
    vector<string> a;
    string str;
    while(os>>str){
        if((str.length()==3&&str[0]>='A'&&str[0]<='Z'&&str[1]>='0'&&str[1]<='9'&&str[2]>='0'&&str[2]<='9')||(str.length()==2&&str[0]>='A'&&str[0]<='Z'&&str[1]>='0'&&str[1]<='9')){//两位数字和一位数字都符合
            a.emplace_back(str);
        }
    }
    vector<int> answer={0,0};
    for(int i=0;i<a.size();i++){//坐标移动
        if(a[i][0]=='A') answer[0]-=num(a[i].substr(1));
        if(a[i][0]=='D') answer[0]+=num(a[i].substr(1));
        if(a[i][0]=='W') answer[1]+=num(a[i].substr(1));
        if(a[i][0]=='S') answer[1]-=num(a[i].substr(1));
    }
    cout<<answer[0]<<","<<answer[1];
    return 0;
}