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