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