#include<bits/stdc++.h>
using namespace std;
#define IOS ios_base::sync_with_stdio(false);cin.tie(nullptr)
#define INF 0x7fffffff
#define inf 0x3f3f3f3f
#define PII pair<int,int>
#define endl '\n'
#define int long long
#define double long double
#define mod 998244353
int read() {char act = 0;int f = 1, x= 0;while (act = getchar(), act < '0' && act != '-');if (act == '-') f = -1, act = getchar();x = act - '0';while (act = getchar(), act >= '0') x = x * 10 + act - '0';return x * f;}
void solve(){
    vector<string>a;
    string s;
    cin>>s;
    int idx=0,x=0,y=0;
    while(idx!=-1){
        idx=s.find(';');
        string temp=s.substr(0,idx);
        if(temp.size()==3){
            if(temp[1]>='0'&&temp[1]<='9'&&temp[2]>='0'&&temp[2]<='9'){
                int step=stol(temp.substr(1,2));
                if(temp[0]=='A')x-=step;
                if(temp[0]=='W')y+=step;
                if(temp[0]=='S')y-=step;
                if(temp[0]=='D')x+=step;
            }
        }
        else if(temp.size()==2){
            if(temp[1]>='0'&&temp[1]<='9'){
                int step=stol(s.substr(1,1));
                if(temp[0]=='A')x-=step;
                if(temp[0]=='W')y+=step;
                if(temp[0]=='S')y-=step;
                if(temp[0]=='D')x+=step;
            }
        }
        s=s.substr(idx+1);
    }
    cout<<x<<","<<y<<endl;
}
signed main()
{
    IOS; 
    int t=1;
    //cin>>t;
    while(t--){
        solve();
    }

    return 0;
}