class Solution:
def minNumberInRotateArray(self, rotateArray):
if rotateArray==[]:
return 0
elif len(rotateArray)==1:
return rotateArray[0]
elif len(rotateArray)==2:
if rotateArray[0]<rotateArray[1]:
return rotateArray[0]
else:
return rotateArray[1]
else:
start = 0
end = len(rotateArray)-1
mid = 0
while end>start:
mid = (start+end)//2
if rotateArray[start]<rotateArray[end]:
return rotateArray[start]
elif rotateArray[mid]<rotateArray[end]:
end=mid
elif rotateArray[mid]>rotateArray[start]:
start = mid +1
else:
start +=1
return rotateArray[end]
while True:
try:
rol=list(map(int,input().strip('[]').strip(']').split(',')))
rol.sort()
minnum = Solution().minNumberInRotateArray(rol)
print(minnum)
except:
break
class Solution:
def minNumberInRotateArray(self, rotateArray):
if rotateArray==[]:
return 0
elif len(rotateArray)==1:
return rotateArray[0]
else:
minimun=0
if rotateArray[0]<rotateArray[1]:
minimun = rotateArray[0]
else:
minimun=rotateArray[1]
for i in range(2,len(rotateArray)-1):
if rotateArray[i]<minimun:
minimun=rotateArray[i]
else:
minimun=minimun
return minimun
while True:
try:
rol=list(map(int,input().strip('[]').strip(']').split(',')))
rol.sort()
minnum = Solution().minNumberInRotateArray(rol)
print(minnum)
except:
break