#include<bits/stdc++.h>
using namespace std;
char a[10100];
int main(){
scanf("%s",a);
int len=strlen(a);
int flag=0,f=0;//flag用于判断需要朝哪个方向走
//f用于判断对应的输入段是否有两个字母,如“A19W89”这样的指令
int ans=0;//把字符型转为整形后的数
int x=0,y=0;//坐标
for(int i=0;i<len;i++){//遍历
if(a[i]==';'&&f){
//遇到双字母等情况识别到‘;’为无效
ans=0;flag=0;f=0;
continue;
}
else if(a[i]==';'){
//识别有效时,对xy执行相应操作
//printf("%d,%d\n",x,y);
if(flag==1)x-=ans;
else if(flag==2)x+=ans;
else if(flag==3)y+=ans;
else if(flag==4)y-=ans;
ans=0;flag=0;
continue;
}
if(flag&&(a[i]=='A'||a[i]=='W'||a[i]=='S'||a[i]=='D')){
//判断同一段是否有两个字母
for(;;i++){
if(a[i]==';')break;
}
f=1;
continue;
}
else if(a[i]=='A'){flag=1;}
else if(a[i]=='D')flag=2;
else if(a[i]=='W')flag=3;
else if(a[i]=='S')flag=4;
if(a[i]>=48&&a[i]<=57)ans=ans*10+a[i]-48;//识别到数字转为ans
}
printf("%d,%d",x,y);
return 0;
}