#include<iostream>
#include<set>
using namespace std;
void findXY(string s)
{
int x = 0;
int y = 0;
set<char> dir;
dir.insert('A');
dir.insert('D');
dir.insert('W');
dir.insert('S');
int cn = 0;//字母数
int nn = 0;//数字数
char c = 0;//方向字母
int tn = 0;//移动数值
int flag = 0;//是否合法1->合法,0->不合法
for(int i = 0; i < s.size(); i++)
{
if(s[i] == ';' && flag == 1 && cn == 1 && nn > 0 && nn <= 2)
{
if(c == 'A')
{
x -= tn;
}
else if(c == 'D')
{
x += tn;
}
else if(c == 'W')
{
y += tn;
}
else if(c == 'S')
{
y -= tn;
}
cn = 0;
nn = 0;
c = 0;
tn = 0;
flag = 0;
}
else if(dir.count(s[i]))
{
flag = 1;
cn++;
c = s[i];
}
else if(s[i] >= '0' && s[i] <= '9')
{
tn = tn*10 + s[i] - '0';
nn++;
}
else
{
cn = 0;
nn = 0;
c = 0;
tn = 0;
flag = 0;
}
}
cout << x << "," << y << endl;
}
int main()
{
string s;
while(cin >> s)
{
findXY(s);
}
return 0;
}