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