# your code goes here
A = [ [1, 3, 5, 7],
[10, 11, 16, 20],
[23, 30, 34, 50] ]
B = 1
rows = len(A)
cols = len(A[0])
total_elements = rows * cols
left = 0
right = total_elements - 1
while left<=right:
mid = round(((left + right) / 2))
row_num = int(mid / cols)
col_num = int((mid % cols))
print(str(left)+" "+str(right)+" "+str(mid)+" "+str(row_num)+" "+str(col_num))
if A[row_num][col_num] == B:
print(1)
break
if A[row_num][col_num] < B:
left = mid + 1
else:
right = mid - 1
print(0)
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCgpBID0gWyBbMSwgICAzLCAgNSwgIDddLAogICAgICBbMTAsIDExLCAxNiwgMjBdLAogICAgICBbMjMsIDMwLCAzNCwgNTBdICBdCkIgPSAxCgpyb3dzID0gbGVuKEEpCmNvbHMgPSBsZW4oQVswXSkKCnRvdGFsX2VsZW1lbnRzID0gcm93cyAqIGNvbHMKbGVmdCA9IDAKcmlnaHQgPSB0b3RhbF9lbGVtZW50cyAtIDEKCndoaWxlIGxlZnQ8PXJpZ2h0OgogICAgbWlkID0gcm91bmQoKChsZWZ0ICsgcmlnaHQpIC8gMikpCiAgICByb3dfbnVtID0gaW50KG1pZCAvIGNvbHMpCiAgICBjb2xfbnVtID0gaW50KChtaWQgJSBjb2xzKSkKICAgIHByaW50KHN0cihsZWZ0KSsiICIrc3RyKHJpZ2h0KSsiICIrc3RyKG1pZCkrIiAiK3N0cihyb3dfbnVtKSsiICIrc3RyKGNvbF9udW0pKQogICAgaWYgQVtyb3dfbnVtXVtjb2xfbnVtXSA9PSBCOgogICAgICAgIHByaW50KDEpCiAgICAgICAgYnJlYWsKICAgIGlmIEFbcm93X251bV1bY29sX251bV0gPCBCOgogICAgICAgIGxlZnQgPSBtaWQgKyAxCiAgICBlbHNlOgogICAgICAgIHJpZ2h0ID0gbWlkIC0gMQogICAgICAgIApwcmludCgwKQ==