#include <iostream>
#include <vector>
#include <string>
using namespace std;
bool isValie(string str)
{
if(str[0] == 'A' || str[0] == 'W' || str[0]=='S' || str[0]=='D')
{
for(int i=1; i<str.size(); i++)
{
if(str[i] >= '0' && str[i] <= '9')
{
continue;
}
else
return false;
}
return true;
}
else
{
return false;
}
}
int strToNum(string s)
{
int sum = 0;
for(int i=1; i<s.size(); i++)
{
sum = sum * 10 + s[i]-'0';
}
return sum;
}
// 上W 下S 左A 右D
int main()
{
string str;
while(cin >> str)
{
int start_x = 0, start_y = 0; // 起点的x, y坐标
int index = 0;
while(str.size() > 0)
{
int len = str.find(';');
string s = str.substr(0, len); // 从0开始截取长度为5的字符串
if(isValie(s)) // 判断是否有效
{
// 如果有效,将字符串s中的数字字符转化为数字
int num = strToNum(s);
if(s[0] == 'W') start_y += num;
if(s[0] == 'A') start_x -= num;
if(s[0] == 'S') start_y -= num;
if(s[0] == 'D') start_x += num;
}
str.erase(0,len+1);
}
cout << start_x << ',' << start_y << endl;
}
return 0;
}