peterverebics/CodeNet_Python_118 huggingface dataset:
s, t = input().split()
a, b = map(int, input().split())
u = input()

if s == u:
    print(a - 1, b)
else:
    print(a, b - 1)
words = input().split()
balls = list(map(int, input().split()))
if input() == words[0]:
  balls[0] = balls[0] - 1
else:
  balls[1] = balls[1] - 1
print(balls[0], balls[1])
A, B = input().split()
S, T = map(int, input().split())
U = input()
if U == A: 
    S -= 1
elif U == B:
    T -= 1
print("{} {}".format(S, T))
s,t=map(str,input().split())
a,b=map(int,input().split())
u=str(input())
if s==u:
  a=a-1
  print('{} {}'.format(a,b))
elif t==u:
  b=b-1
  print('{} {}'.format(a,b))
s, t = input().split()
a, b = list(map(int, input().split()))
u = input()
if u == s:
    a -= 1
else:
    b -= 1
print(a, b)
S, T =map(str,input().split())
A,B = map(int,input().split())
U = input()
if S==U:
    print(A-1,B)
else:
    print(A,B-1)
S, T = input().split(" ")
A, B = map(int, input().split(" "))
U = input()

if U == S:
    print(A - 1, B)
elif T == U:
    print(A, B - 1)
def remaining_balls_number(dict_sum_of_each_balls, remove_balls_color):
    if dict_sum_of_each_balls[remove_balls_color]:
        now_number = dict_sum_of_each_balls[remove_balls_color]
        dict_sum_of_each_balls[remove_balls_color] = now_number - 1
    return dict_sum_of_each_balls


if __name__ == '__main__':
    a_color, b_color = input().split()
    a_number, b_number = map(int, input().split())
    remove_color_ball = input()
    answer = remaining_balls_number(
        {a_color: a_number, b_color: b_number}, remove_color_ball)
    print(answer[a_color], answer[b_color])
s,t=input().split()
a,b=map(int,input().split())
u=input()

print(a-1,b) if s == u else print(a,b-1)
s,t = input().split()
a,b = map(int, input().split())
u = input()

if s == u:
    print(a-1,b)
else:
    print(a,b-1)
S, T = list(map(str, input().split()))
A, B = list(map(int, input().split()))
U = str(input())

if U == S:
    print(A-1, B)
else:
    print(A, B-1)
a = [s for s in input().split()]
N,Q = map(int, input().split())
t = input()

if t == a[0]:
    print(N-1, Q)
else:
    print(N, Q-1)
s, t = input().split()
a, b = map(int, input().split())
u = input()
if u == s:
  a -= 1
if u == t:
  b -= 1
print(a, b)
S, T = input().split()
A, B = map(int, input().split())
U = input()

if U == S:
    print(A - 1, B)
elif U == T:
    print(A, B - 1)
s,t=input().split()
a,b=map(int,input().split())
u=input()
if u==s:
    print(a-1,b)
else:
    print(a,b-1)
a = input().split()
b = [int(k) for k in input().split()]
c = input()

if a[0] == c:
  b[0] -= 1
else:
  b[1] -= 1

print('{0} {1}'.format(b[0],b[1]))
s,t=map(str,input().split())
a,b=map(int,input().split())
u=input()

if s==u:
  print(a-1,b)
else:
  print(a,b-1)
s, t = input().split()
a, b = map(int, input().split())
u = input()

if u == s:
    a -=1
else:
    b -=1
print(a,b)
import math

import numpy as np
import scipy as scp

# 入力の受け取り
s,t = input().split()
a,b = map(int,input().split())
u = input()

dic = {s:a,t:b}

if u == s:
    dic[s] -= 1
else:
    dic[t] -= 1

print(dic[s],dic[t])
from sys import stdin

S,T = stdin.readline().rstrip().split()
A,B = [int(x) for x in stdin.readline().rstrip().split()]
U = stdin.readline().rstrip().split()

if S==U[0]:
	print(str(A-1)+" "+str(B))
else :
	print(str(A)+" "+str(B-1))
s,t=map(str,input().split())
a,b=map(int,input().split())
u=input()
if u==s:
    print(a-1,b)
else:
    print(a,b-1)
s, t = map(str, input().split())
a, b = map(int, input().split())
u = str(input())

if u == s:
  print(a-1, b)
else:
  print(a, b-1)
S,T = input().split()
A,B = map(int,input().split())
U = input()

if S==U:
  print("{0} {1}".format(A-1,B))
else:
  print("{0} {1}".format(A,B-1))
s, t = input().split()
a, b = map(int, input().split())
u = input()

if s == u :
  a -= 1
else:
  b -= 1
print(a, b)
a, b = input().split()
c, d = map(int, input().split())
e = input()

if e == a: c-= 1
elif e == b: d -= 1

print(c, d)
s, t = input().split()
a, b = (int(x) for x in input().split())
u = input()

if s == u:
  a -= 1
else:
  b -= 1

print('{} {}'.format(a, b))
s,t=input().split()
a,b=map(int,input().split())
u=input()

if s==u:
    print(a-1,b)
else:
    print(a,b-1)
S, T = input().strip().split()
A, B = map(int, input().split())
U = input().strip()

if S == U:
    A -= 1
else:
    B -= 1

print(A, B)
s, t = input().split()
a, b = map(int, input().split())
u = input()

if u == s:
  print(a-1, b)
else:
  print(a, b-1)
#154
s,t=input().split()
a,b=map(int,input().split())
u=input()
if u==s:
    a=a-1
else:
    b=b-1
ans=""
ans=str(a)+" "+str(b)
print(ans)
balls = input().split(" ")
nums = input().split(" ")
nums = [int(i) for i in nums]
u = input()

nums[balls.index(u)] -= 1

print("{} {}".format(nums[0], nums[1]))
S,T=map(str,input().split())
a,b=map(int,input().split())
U=str(input())
if U==S:
  a-=1
  print(str(a)+' '+str(b))
else:
  b-=1
  print(str(a)+' '+str(b))
A = input()
a,b = (A.split(' '))
B = input()
c,d = (B.split(' '))
e = int(c)
f = int(d)
C = input()

if a == C:
    print('{} {}'.format(e-1,f))
else:
    print('{} {}'.format(e,f-1))
S,T = map(str,input().split())
A,B = map(int,input().split())
U = input()

if S == U:
    print(A-1,B)
elif T == U:
    print(A,B-1)
MOD = 1000000007
INF = float("inf")

s, t = input().split()
a, b = map(int, input().split())
u = input()

if s == u:
    a -= 1
else:
    b -= 1

print(a, b)
# coding: utf-8
# Your code here!
color=input().split()
num=list(map(int,input().split()))
b=input()

if b==color[0]:
    num[0]-=1
else:
    num[1]-=1
print(str(num[0])+' '+str(num[1]))
s, t = input().split()
a, b = map(int,input().split())
u = input()

if u == s:
    a -= 1
if u == t:
    b -= 1
print(a, b)
s,t = input().split()
a,b = map(int, input().split())
u = input()
if s == u:
  print(a-1, b)
else:
  print(a, b-1)
S, T = input().split()
A, B = map(int, input().split())
U = input()
print(A-1, B) if S == U else print(A, B-1)
S,T=input().split()
A,B=map(int,input().split())
U=input()

if(U==S):
  A=A-1
else:
  B=B-1
print("{} {}".format(A,B))
# -*- coding: utf-8 -*-
S,T = input().split()
A,B = map(int, input().split())
U = input()
if U == S:
    A -= 1
elif U == T:
    B -= 1
print(A, B)
S,T = map(str, input().split())
A,B = map(int, input().split())
U = str(input())

if U == S:
    print(A-1,B)
elif U == T:
    print(A,B-1)
else:
    print(A,B)
S , T =  [str(x) for x in input().split()]

A , B =  [int(x) for x in input().split()]

U = input()
    
if S ==  U:
    A = A - 1
else:
    B = B - 1
    
print(A,B)
s,t= input().split()
a,b=map(int,input().split())
u=input()

if s==u:
    print(a-1,b)
elif t==u:
    print(a,b-1)
word = input().split()
a, b = map(int, input().split())
target = input()
if word[0] == target:
  a -= 1
else:
  b -= 1
print(a,b)
import os
import sys

if os.getenv("LOCAL"):
    sys.stdin = open("_in.txt", "r")

sys.setrecursionlimit(10 ** 9)
INF = float("inf")
IINF = 10 ** 18
MOD = 10 ** 9 + 7
# MOD = 998244353


S, T = sys.stdin.buffer.readline().decode().rstrip().split()
A, B = list(map(int, sys.stdin.buffer.readline().split()))
U = sys.stdin.buffer.readline().decode().rstrip()

cnt = {}
cnt[S] = A
cnt[T] = B
cnt[U] -= 1
print(cnt[S], cnt[T])
s, t = input().split()
a, b = input().split(" ")
u = input()
a = int(a)
b = int(b)

 
if u == s:
  print(a - 1, b)
else:
  print(a, b-1)
s,t = input().split()
a,b = map(int, input().split())
u = input()
if s == u:
    print(str(a-1) + ' ' + str(b))
else:
    print(str(a) + ' ' + str(b-1))
a = input().split()
b = [int(i) for i in input().split()]
c = input()

if c == a[0]:
  print(str(b[0] - 1) + " " + str(b[1]))
else:
  print(str(b[0]) + " " + str(b[1] - 1))
def remaining_balls():
    # 入力
    S, T = input().split()
    A, B = map(int, input().split())
    U    = input()
    # 処理
    if S == U:
        print(A-1, B)
    else:
        print(A, B-1)

remaining_balls()
S = str(input())
T = input()
arr1 = [i for i in S.split(' ')]
arr2 = [int(j) for j in T.split(' ')]
U = str(input())

if(U == arr1[1]):
	arr2[1] = arr2[1] - 1
	print(str(arr2[0])+' '+str(arr2[1]))
else:
	arr2[0] = arr2[0] - 1
	print(str(arr2[0])+' '+str(arr2[1]))
S, T = input().split()
A, B = input().split()
U = input()

if(U == T):
    B = int(B) - 1
if(U == S):
    A = int(A) - 1
print(str(A) + ' ' + str(B))
a,b = map(str,input().split())
c,d = map(int,input().split())
e = input()
if a == e:
  print(c-1,d)
else:
  print(c,d-1)
S, T = map(str, input().split())
A, B = map(int, input().split())
U = input()
if S == U:
    A -= 1
    print(A,B)
else:
    B -= 1
    print(A,B)
def main():
    S,T = input().split()
    A,B = map(int,input().split())
    U = input()
    dic = {S:A,T:B}
    dic[U] -= 1
    print(dic[S],dic[T])

if __name__ == '__main__':
    main()
S,T = input().split()
A,B = map(int,input().split())
U = input()

if U == S:
	A = A-1
else:
  B = B-1

print (str(A) + ' ' + str(B))
s,t=input().split()
a,b=map(int,input().split())
u=input()

if s==u:
    a-=1
else:
    b-=1
print(*[a,b])
S,T=input().split()
A,B=map(int,input().split())
U=input()
if S==U:
  A-=1
else:
  B-=1
print(A,B)
a,b=input().split()
c,d=map(int,input().split())
e=input()

if a==e:
  print(c-1,end=" ")
  print(d)
if b==e:
  print(c,end=" ")
  print(d-1)
s,t = input().split()
a,b = map(int,input().split())
u = input()
if u == s:
    a -= 1
else:
    b -= 1
print(a,b)
s,t = input().split()
a,b = map(int, input().split())

if input() == s:
    a -= 1
else:
    b -= 1

print(a,b)
s, t = input().split()
a, b = map(int, input().split())
u = input()

d = {s:a, t:b}
d[u] -= 1

print(d[s], d[t])
keys = list(map(str, input().split()))
values = list(map(int, input().split()))
rm_str = input()

dicts = {key: value for key, value in zip(keys, values)}
dicts[rm_str] = dicts[rm_str] - 1

print(' '.join([str(n) for n in list(dicts.values())]))
s,t=map(str,input().split())
a,b=map(int,input().split())
u=input()
if s==u:
    a-=1
else:
    b-=1
print(a,b)
s, t = map(str, input().split())
a, b = map(int, input().split())
u = input()
if u == s:
	a -= 1
else:
	b -= 1

print(a, b)
s, t = input().split(' ')
a, b = map(int, input().split(' '))
u = input()

a = a - 1 if u == s else a
b = b - 1 if u == t else b
print('{} {}'.format(a, b))
s,t = input().split()
a,b = map(int,input().split())
u = input()

if s == u:
  print(str(a-1)+" "+str(b))
else:
  print(str(a)+" "+str(b-1))
s, t = input().split()
a, b = map(int, input().split())
u = input()

d = {}

d[s] = a
d[t] = b

d[u] -= 1

print("{} {}".format(d[s], d[t]))
def main():
  S, T = input().split()
  A, B = list(map(int, input().split()))
  U = input()
  if S == U:
    A -= 1
  else:
    B -= 1
  print(A, B)
    
if __name__ == '__main__':
  main()
S,T=input().split()
s,t=list(map(int, input().split()))
U=input()
if U==S:
  print(s-1,t)
else:
  print(s,t-1)
s, t = map(str, input().split())
a, b = map(int, input().split())
u = str(input())

if s == u:
    print(a-1, b)
else:
    print(a, b-1)
s, t = input().split()
a, b = map(int,input().split())
x = input()

if x==s:
  a-=1
else:
  b-=1
print("{} {}".format(a,b))
s, t = input().split()

a, b = map(int,input().split())
u = input()

if u == s:
    a -= 1
else:
    b -= 1
print(a, b)
#!/usr/bin/env python3
import collections as cl
import sys


def II():
    return int(sys.stdin.readline())


def MI():
    return map(int, sys.stdin.readline().split())


def LI():
    return list(map(int, sys.stdin.readline().split()))


def main():
    s, t = input().split()
    a, b = MI()
    u = input()

    if s == u:
        a -= 1
    else:
        b -= 1
    print(a, b)


main()
s,t=map(str,input().split())
a,b=map(int,input().split())
u=str(input())
if u==s:
    print(a-1,b)
else:
    print(a,b-1)
S, T = input().split()
A, B = list(map(int, input().split()))
U = input()

if S == U:
    print(A - 1, B)
else:
    print(A, B - 1)
a,b = input().split()
s,t = list(map(int,input().split()))
u = input()

if a == u:
    s -= 1
else:
    t -=1

print(s,t)
S,T=input().split()
A,B=map(int,input().split())
U=input()

if U==S:
    print(A-1,B)
else:
    print(A,B-1)
a = list(map(str, input().split()))
b = list(map(int, input().split()))
c = list(map(str, input().split()))
if a[0] == c[0]:
	b[0] = b[0] - 1
else: b[1] = b[1] -1
print(b[0],b[1])
S, T = input().split()
A, B = map(int, input().split())
U = input()

if S == U: A -= 1
else: B -= 1

print(A, B)
s,t = input().split()
a, b = map(int, input().split())
u = input()

if s == u:
  a = a - 1
else:
  b = b - 1 
  
print(str(a) + ' ' + str(b))
s, t = input().split()
a,b = map(int, input().split())
u = input()
if s == u:
    print(a-1, b)
elif t == u:
    print(a, b-1)
s,t = input().split()
a,b = map(int,input().split())
if s == input():
  print(a-1,b)
else:
  print(a,b-1)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = str(input())
if u == s:
  a-=1
else:
  b-=1
print(a,b)
s, t = map(str, input().split())
a, b = map(int, input().split())
u = input()
if s == u:
    a -= 1
elif t == u:
    b -= 1
print(a, b)
s, t = input().split()
a, b = [int(i) for i in input().split()]
u = input()

if s == u:
    a -= 1
if t == u:
    b -= 1
    
answer = str(a) + ' ' + str(b)
print(answer)
S, T = input().split()
A, B = map(int, input().split())
U = input()
d = {S: A, T: B}
d[U] -= 1
print(d[S], d[T])
def main():
    s,t=input().split()
    a,b=map(int,input().split())
    u=input()
    if u==s:
        a-=1
    else:
        b-=1
    print(a,b)

main()
S, T = map(str,input().split())
A, B = map(int,input().split())
U = str(input())

if U == S:
    A = A - 1
else:
    B = B - 1

print(A, B)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = str(input())
if u == s:
    print(a-1,b)
else:
    print(a,b-1)
s,t = input().split()
a,b = map(int,input().split())
u = input()
if s==u:
  print(a-1,b)
else:
  print(a,b-1)
s, t = input().split()
a, b = input().split()
u = input()

A = int(a)
B = int(b)

if u == s:
    print(A -1, B)
else:
    print(A, B - 1)
s,t=map(str,input().split())
a,b=map(int,input().split())
u=input()
if u == s:
	print(a-1, b)
if u == t:
	print(a, b-1)
S,T=map(str,input().split())
A,B=map(int,input().split())
U=str(input())
if U==S:
    A-=1
elif U==T:
    B-=1
print(A, B)
s,t = input().split()
a,b = map(int, input().split())
u = input()

if s == u:
    print(a-1, b)
else:
    print(a, b-1)
s, t = map(str, input().split())
a, b = map(int,input().split())
u = str(input())

if s == u:
    a -= 1
else:
    b -= 1

print(a, b)
def input_int():
    return map(int, input().split())

def one_int():
    return int(input())

def one_str():
    return input()

def many_int():
    return list(map(int, input().split()))

S,T = input().split()

A,B=input_int()

U=one_str()

if U==S:
    print(A-1, B)
else:
    print(A,B-1)
S, T = input().split()
A, B = map(int, input().split())
U = input()

balls = {S:A, T:B}
balls[U] -= 1

print("%d %d"%(balls[S], balls[T]))
S, T = input().split()
A, B = input().split()
U = input()
A, B = int(A), int(B)

if U == S:
    A -= 1
elif U == T:
    B -= 1

print(A, B)
S, T = input().split()
A, B = map(int, input().split())
U = input()
if U == S:
    print(A-1,B)
else:
    print(A,B-1)
s, t = input().split(' ')
a, b = map(int, input().split(' '))
u = input()

if u == s:
  a-=1
elif u == t:
  b-=1
  
print(a, b)
S,T=input().split()
A,B=map(int,input().split())
U=input()

if S==U:
	print(A-1,B)
elif T==U:
	print(A,B-1)
import sys
sys.setrecursionlimit(int(1e6))

S, T = input().split()
A, B = list(map(int, input().split()))
U = input()

if S == U:
    A -= 1
else:
    B -= 1 

print(A, B)
s, t = input().split()
a, b = map(int, input().split())
u = input()
if (s == u):
    print(a - 1, b)
else:
    print(a,b-1)
S,T = input().split()
A,B = map(int, input().split())
U = input()
if S==U:
  print(A-1,B)
else:
  print(A,B-1)
S, T = input().split()
A, B = map(int, input().split())
U = input()


if S == U:
  A = A - 1
else:
  B = B - 1
  
print (str(A) + " " + str(B))
color=input().split()
number = list(map(int, input().split()))
c = input()
for i in range(2):
  if c == color[i]: number[i] -= 1
number = list(map(str, number))
print(' '.join(number))
#s,t
s = input().split()

#a,b
a= list(map(int, input().split()))

#u
u = input()

if u == s[0]:
    a[0] -= 1
else:
    a[1] -= 1

print(str(a[0]),str(a[1]))
S, T = input().split()
a, b = map(int, input().split())
u = input().strip()
if u == S:
    a -= 1
if u == T:
    b -= 1
print(a,b)
s,t = [i for i in input().split()]

a,b = [int(i) for i in input().split()]

ball = input()


if ball == s:
  print(a-1,b)
else:
  print(a,b-1)
from collections import OrderedDict as dict
d = dict(zip(input().split(), map(int, input().split())))
d[input()] -= 1
print(*d.values())
s, t = map(str, input().lower().split())
a, b = map(int, input().lower().split())
u = input()
dicts = {}
dicts.update([(s,a),(t,b)])
dicts[u] = dicts[u] - 1
print("%d %d" %(dicts[s], dicts[t]))
s,t=input().split()
a,b=map(int,input().split())
u=input()
if u==s:print(str(a-1)+" "+str(b))
else:print(str(a)+" "+str(b-1))
s, t = input("").split(" ")
a, b = [int(i) for i in input("").split(" ")]
u = input("")
if(s == u):
    a -= 1
elif(t == u):
    b -= 1
print(f"{a} {b}")
s, t = input().split()
a, b = (int(x) for x in input().split())
u = input()

if(s == u):
    a -= 1
else:
    b -= 1
print(a, b)
s, t = map(str,input().split())
a, b = map(int,input().split())
u = input()
 
if s == u:
	print(a-1, b)
else:
	print(a, b-1)
S, T = input().split()
A, B = map(int, input().split())
U = input()

if S == U:
  A = A - 1  
else:
  B = B - 1
  
print(str(A)+ ' ' + str(B))
# -*- coding: utf-8 -*-
import numpy as np

s, t = map(str, input().split())
a, b = map(int, input().split())
u = input()

if u == s:
    a -= 1
elif u == t:
    b -= 1

print(a, b)
S, T = input().split()
A, B = map(int, input().split())
U = input()

if U == S:
    print(A - 1, B)
else:
    print(A, B - 1)
S,T = input().split()
A,B = map(int,input().split())
U   = input()

if S == U:
    print(A-1, B)
else:
    print(A, B-1)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = str(input())
if s == u:
    a -= 1
elif t == u:
    b -= 1
print("{0} {1}".format(a,b))
s,t = input().split()
a,b = map(int,input().split())
u = input()
if s == u:print(a-1,b)
else:print(a,b-1)
array = []

for i in range(3):
    val = input().split()
    array.append(val)

A,B = [int(s) for s in array[1]]

if array[2][0] == array[0][0]:
    print(str(A - 1) + " " + str(B))
else:
    print(str(A) + " " + str(B - 1))
s,t = input().split()
a,b = map(int, input().split())
u = input()
if u == s:
    print("{} {}".format(a-1, b))
elif u == t:
    print("{} {}".format(a, b-1))
s, t = input().split()
a, b = map(int, input().split())
u = input()

if u == s:
    a -= 1
else:
    b -= 1

print(a, b)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = input()
if s == u:
    print("{} {}".format(a-1,b))
elif t == u:
    print("{} {}".format(a,b-1))
else:
    print("{} {}".format(a,b))
s,t = map(str,input().split())
a, b = map(int, input().split())
u = input()
if u == s:
    print(a-1, b)
else:
    print(a, b-1)
#!/usr/bin/env python3
import sys
# input = sys.stdin.readline
def INT(): return int(input())
def MAP(): return map(int,input().split())
def LI(): return list(map(int,input().split()))

def main():
    S,T = input().split()
    A,B = MAP()
    U = input()

    if S == U:
        print(A-1,B)
    else:
        print(A,B-1)

    return

if __name__ == '__main__':
    main()
S, T = map(str, input().split())
A, B = map(int, input().split())
U = input()

if U == S:
    A -= 1
if U == T:
    B -= 1
print(A,B)
S,T=input().split()
A,B=map(int,input().split())
U=input()

if S==U:
  print(A-1,B)
else:
  print(A, B-1)
s,t=map(str,input().split())
a,b=map(int,input().split())
ss=input()
if ss==s:
  a-=1
else:
  b-=1
print(a,b)
S,T = input().split()
A,B = map(int, input().split())
U = input()

if U == S:
    A -= 1
else:
    B -= 1

print(str(A) + ' ' + str(B))
li= list(input().split())
num= list(map(int, input().split()))
u=input()
if li[0]==u:
    print(num[0]-1,num[1])
else:
    print(num[0],num[1]-1)
s,t=map(str,input().split())
a,b=map(int,input().split())
u=str(input())
if u==s:
	a-=1
else:
	b-=1
print("{} {}".format(a,b))
st = input().split()
S = st[0]
T = st[1]

ab = input().split()
A = int(ab[0])
B = int(ab[1])
U = input()

new_a = A - 1 if S == U else A
new_b = B-1 if T == U else B

print("{} {}".format(new_a, new_b))
S, T = input().split()
A, B = map(int, input().split())
U = input()
 
if U == S: A -= 1
else: B -= 1

print(A, B)
S,T=input().split()
A,B=input().split()
A=int(A)
B=int(B)
U=input()
if U==S:
  A-=1
else:
  B-=1
print(A,B)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = input()
if s == u :
    print(a-1,b)
elif t == u :
    print(a,b-1)
if __name__ == "__main__":
    S, T = input().split()
    A, B = map(int, input().split())
    U = input()

if U == S:
    A -= 1
else:
    B -= 1
print(A, B)
s, t = input().split()
a, b = [int(x) for x in input().split()]
u = input()

if u == s:
  a -= 1
else:
  b -= 1
  
print(a, b)
a,b=input().split()
c,d=map(int,input().split())
e=input()
 
if a==e:
	c = c - 1
else:
	d = d - 1
 
print(c,d)
s,t=input().split()
a,b=map(int,input().split())
u=input()
if(s==u):
    print(a-1,b)
else:
    print(a,b-1)
def solve():
    S, T = input().split()
    A, B = map(int, input().split())
    U = input()
    ans = [A-1, B] if U == S else [A, B-1]
    print(*ans)

solve()
S, T = input().split()
A, B = map(int, input().split())
U = input()

if S == U:
  out_1 = A - 1
  if out_1 < 0: out1 = 0
  out_2 = B
  print(out_1, out_2)

if T == U:
  out_1 = A
  out_2 = B -1
  if out_2 < 0: out_2 = 0
  print(out_1, out_2)
s, t = input().split()
a, b = map(int, input().split())
u = input()
if s == u:
    a -= 1
else:
    b -= 1
print(a,b)
s, t = input().split()
a, b = map(int, input().split())
u = input()
if u == s:
    print("{} {}".format(a-1, b))
else:
    print("{} {}".format(a, b-1))
s,t = input().split()

a,b = map(int,input().split())

u = input()

print(a-(s==u),b-(t==u))
import sys
sys.setrecursionlimit(100000)

def ii(): return int(input())
def iis(): return input().split()
def imi(): return map(int,iis())
def iil(): return list(imi())

s,t = input().split()
a,b = imi()
u = {s:a,t:b}
u[input()] -= 1
print(u[s], u[t])
S, T = input().split(" ")
A, B = [int(i) for i in input().split(" ")]
U = input()

if S==U :
  print("{} {}".format(A-1,B))
else:
  print("{} {}".format(A,B-1))
def main():
    S, T = input().split()
    A, B = map(int, input().split())
    U = input()
    if U == S:
        print(str(A - 1) + " " + str(B))
    elif U == T:
        print(str(A) + " " + str(B - 1))

main()
s, t = input().split()
a, b = map(int, input().split())
u = input()
if s == u:
    a -= 1
if t == u:
    b -= 1
print(a, b)
S,T=input().split()
a,b=map(int,input().split())
U=input()

if S==U:
  print(a-1,b)
else:
  print(a,b-1)
# coding: utf-8
# Your code here!
S,T=input().split()
A,B=map(int,input().split())
U=input()

if S==U:
    print(A-1,B)
else:
    print(A,B-1)
S, T = input().split()
A, B = map(int, input().split())
U=input()

if U==S:
    A -=1
    print(A,B)
else:
    B-=1
    print(A,B)
S,T = input ().split ()
A,B = map (int, input ().split ())
U = input ()
if U == S:
  print (A-1,B)
else:
  print (A,B-1)
s, t = list(input().split())
a, b = list(map(int, input().split()))
u = input()
if u==s:
	a-=1
elif u==t:
	b-=1
print(a,b)
S, T = input().rstrip().split()
A, B = map(int, input().rstrip().split())
U = input().rstrip()

d = {S: A, T: B}
d[U] -= 1
print('{} {}'.format(d[S], d[T]))
s,t=input().split()
a,b=map(int,input().split())
u=input()
dict={s:a,t:b}
if s==u:
  dict[s]-=1
else:
  dict[t]-=1
print(dict[s],dict[t])
import sys

stdin = sys.stdin

ni = lambda: int(ns())
na = lambda: list(map(int, stdin.readline().split()))
ns = lambda: stdin.readline().rstrip()  # ignore trailing spaces


s, t = ns().split()
a, b = na()
u = ns()
if s == u:
    a -= 1
else:
    b -= 1
print(a, b)
import sys

s, t = sys.stdin.readline().split()
a, b = map(int, sys.stdin.readline().split())
u = sys.stdin.readline().rstrip()

def main(a, b):
    if u == s: a -= 1
    else: b -= 1
    print(a, b)

if __name__ ==  '__main__':
    main(a, b)
s,t = map(str,input().split())
a,b = map(int,input().split())
u = input()
if u == s:
    a -= 1
elif u == t:
    b -= 1
lst = [str(a),str(b)]
print(" ".join(lst))