size, power = map(int, input().split())
x, y = map(int, input().split())
angle = input()
main_l = []
sub_l = []
for j in range(size):
sub_l.append(j)
for i in range(size):
main_l.append(sub_l)
i = x
j = x
while i < len(main_l):
while j < len(sub_l):
if angle == "N":
if i < 0:
print((i - power) + size, j)
print(abs(i - power), j)
break
if angle == "S":
if (i + power) >= size:
print((i + power) - size, j)
print(i + power, j)
break
if angle == "W":
if (j - power) < 0:
print(i, (j - power) + size)
print(i , abs(j - power))
break
if angle == "E":
if (j + power) >= size:
print(i, (j + power) - size)
else:
print(i, abs(j + power))
break
if angle == "NE":
if (i - power) < 0 and (j + power) < size:
print((i - power) + size, j + power)
if (j + power) >= size and (i - power) > 0:
print((i - power ,j + power) - size)
if (i - power) < 0 and (j + power) >= size:
print((i - power) + size ,(j + power) - size)
print(abs(i - power), j + power)
break
if angle == "NW":
if (i - power) < 0 and (j - power) > 0:
print((i - power) + size, j - power)
if (j - power) < 0 and (i - power) > 0:
print(i - power ,(j + power) + size)
if (i - power) < 0 and (j + power) < 0:
print((i - power) + size ,(j - power) + size)
print(abs(i - power), abs(j - power))
break
if angle == "SE":
if (i + power) >= size and (j + power) < size:
print((i + power) - size, j + power)
if (j + power) >= size and (i - power) < size:
print(i + power ,(j + power) - size)
if (i + power) >= size and (j + power) >= size:
print((i + power) - size ,(j + power) - size)
print(i + power, j + power)
break
if angle == "SW":
if (i + power) >= size and (j - power) > 0:
print((i + power) - size, j - power)
if (j - power) < 0 and (i + power) < size:
print((i + power) , (j - power) + size)
if (i + power) >= size and (j - power) < 0:
print((i + power) - size ,(j - power) + size)
print(i + power, abs(j - power))
break
j += 1
i += 1
break