#include <iostream>
#include <string>
#include <vector>
using namespace std;
int Coordinate_Movement(string str){
int sublen = 0;//每个子串的长度
int x = 0;
int y = 0;
vector<string> vec;
for(int i = 0; i < str.size(); i++){//以';'为分隔,提取字符串
if(str[i] != ';'){
sublen++;
continue;
}
vec.push_back(str.substr(i-sublen,sublen));
sublen = 0;
}
for(int i = 0; i < vec.size(); i++){
int num = 0;
if(vec[i].size() == 3 && (vec[i][1] >= '0' && vec[i][1] <= '9') && (vec[i][2] >= '0' && vec[i][2] <= '9')){
num = (vec[i][1] - '0') * 10 + (vec[i][2] - '0');//这里注意,将字符转成数字
}
else if(vec[i].size() == 2 && (vec[i][1] >= '0' && vec[i][1] <= '9')){
num = (vec[i][1] - '0');
}
else if(vec[i].size() == 1){
num = 0;
}
switch(vec[i][0]){
case 'A':x -= num;
break;
case 'D':x += num;
break;
case 'S':y -= num;
break;
case 'W':y += num;
break;
}
}
cout << x << ',' << y << endl;
return 0;
}
int main(){
string str;
cin >> str;
Coordinate_Movement(str);
}