def binary_search(arr: list, ele: int):
l = len(arr)
if l >= 1:
left = 0
right = l - 1
mid = int((left + right) / 2)
mid_ele = arr[mid]
if ele == mid_ele:
print('found')
elif ele < mid_ele:
binary_search(arr[:mid], ele)
elif ele > mid_ele:
binary_search(arr[mid+1:], ele)
else:
print('not found')
if __name__ == '__main__':
arr = list(map(int, input('Enter space separated number : ').strip().split()))
ele = int(input('What to search : '))
# binary search needs sorted array
arr.sort()
binary_search(arr, ele)