def main(H, W, rs, cs, N, rc, Q, dl):
def check(r, c):
return 1 <= r <= H and 1 <= c <= W and [r, c] not in rc
ret = []
now = rs, cs
for d, l in dl:
for _ in range(int(l)):
r, c = now
if d == "L":
nxt = [r, c - 1]
elif d == "R":
nxt = [r, c + 1]
elif d == "U":
nxt = [r - 1, c]
elif d == "D":
nxt = [r + 1, c]
if check(*nxt):
now = nxt
continue
break
print(*now)
H, W, rs, cs = map(int, input().split())
N = int(input())
rc = [list(map(int, input().split())) for _ in range(N)]
Q = int(input())
dl = [input().split() for _ in range(Q)]
main(H, W, rs, cs, N, rc, Q, dl)