ac=40
bd=25
ab=50
bo=0
n=1*10**6
itvl=ab/n
do=m.sqrt(bd**2+bo**2)
co=m.sqrt((ab-bo)**2+ac**2)
dooc=do+co
dooclist=[]
bolist=[]
for i in range(0,n+1):
do=m.sqrt(bd**2+bo**2)
co=m.sqrt((ab-bo)**2+ac**2)
dooc=do+co
dooclist.append(dooc)
bolist.append(bo)
bo+=itvl
minindex=dooclist.index(min(dooclist))
print(bolist[minindex])