S,T = input().split()

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

U = eval(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 = eval(input()) #文字列の入力



if U == S: #もしUとSが同じだった場合



    print((A-1,B)) #(問題文より、)Aから1引いてAとBを出力



else: #そうでなかった場合(UとTが同じだった場合)



    print((A,B-1)) #Bから1引いてAとBを出力



'''例

入力

S = red , T = blue

A = 3 , B = 4

U = red



UはSと同じだから,Sに対応するAから1引いてA(2)とB(4)を出力する



出力

2 4

'''
S, T = input().split()
A, B = list(map(int, input().split()))
U = eval(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 = eval(input())  # 文字列の入力
if U == S:  # もしUとSが同じだった場合
    print((A - 1, B))  # (問題文より、)Aから1引いてAとBを出力
else:  # そうでなかった場合(UとTが同じだった場合)
    print((A, B - 1))  # Bから1引いてAとBを出力
"""例
入力
S = red , T = blue
A = 3 , B = 4
U = red
UはSと同じだから,Sに対応するAから1引いてA(2)とB(4)を出力する
出力
2 4
"""

-S, T = input().split() -A, B = list(map(int, input().split())) -U = eval(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 = eval(input())  # 文字列の入力 +if U == S:  # もしUとSが同じだった場合 +    print((A - 1, B))  # (問題文より、)Aから1引いてAとBを出力 +else:  # そうでなかった場合(UとTが同じだった場合) +    print((A, B - 1))  # Bから1引いてAとBを出力 +"""例 +入力 +S = red , T = blue +A = 3 , B = 4 +U = red +UはSと同じだから,Sに対応するAから1引いてA(2)とB(4)を出力する +出力 +2 4 +"""