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