# 全探索したらACしてしまったが公式解説見る # 誤差問題なのだと思う # if A+B==100, a=A, b=Bで解となるのでa, bの上界は100 # if A+B==101, となるのは、AでもBでも+0.5されているということなので # 四捨五入前は(A-0.5, B-0.5) # これはa=2*A-1, b=2*B-1で解とできるので、a, bの上界は200 # 100*a/(a+b)=100*(2*A-1)/(202-2)=(2*A-1)/2=A-0.5 # つまり、a, bを200まで全探索すれば解は見つかる from math import floor, ceil A, B = map(int, input().split()) for ab in range(1, 400): a_lower = ab*(A-0.5)/100 a_upper = ab*(A+0.5)/100 for a in range(floor(a_lower), ceil(a_upper)+1): b = ab-a if b >= 0: if (A-0.5)*ab <= 100*a < (A+0.5)*ab: if (B-0.5)*ab <= 100*b < (B+0.5)*ab: print(ab) exit()