package main
import (
"fmt"
"strconv"
"strings"
)
func main() {
var str string
fmt.Scan(&str)
sli := strings.Split(str, ";")
var x, y, a int
var f byte
var n string
for _, v := range sli {
isC := false
if len(v) <= 1 {
continue
}
f = v[0]
n = v[1:]
for _,vv := range n{
if vv <'0' || vv > '9'{
isC = true
break
}
}
if isC {
continue
}
a, _ = strconv.Atoi(n)
if f != 'A' && f != 'D' && f != 'W' && f != 'S' {
continue
}
if a <= 0 || a >= 100 {
continue
}
switch f {
case 'A':
x -= a
case 'D':
x += a
case 'W':
y += a
case 'S':
y -= a
}
}
fmt.Printf("%d,%d",x,y)
}