


def    a__    (		snake_case__					:							Optional[int]						,   snake_case__					:							Optional[Any]						,   snake_case__					:							List[Any]						,   snake_case__					:							Optional[int]						,   snake_case__					:							Dict						,   snake_case__					:							Dict     ):
  if index == r:
    for j in range(snake_case__     ):
      print(data[j]						,   end=""" """     )
    print(""" """     )
    return
  #  When no more elements are there to put in data[]
  if i >= n:
    return
  # current is included, put next at next location
  _UpperCAmelCase		:							Optional[int]							=     arr[i]
  combination_util(snake_case__						,   snake_case__						,   snake_case__						,   index + 1						,   snake_case__						,   i + 1     )
  # current is excluded, replace it with
  # next (Note that i+1 is passed, but
  # index is not changed)
  combination_util(snake_case__						,   snake_case__						,   snake_case__						,   snake_case__						,   snake_case__						,   i + 1     )
  # The main function that prints all combinations
  # of size r in arr[] of size n. This function
  # mainly uses combinationUtil()




def    a__    (		snake_case__					:							int						,   snake_case__					:							List[str]						,   snake_case__					:							List[Any]     ):
  # A temporary array to store all combination one by one
  _UpperCAmelCase		:							str							=     [0] * r
  # Print all combination using temporary array 'data[]'
  combination_util(snake_case__						,   snake_case__						,   snake_case__						,   0						,   snake_case__						,   0     )


if __name__ == "__main__":
 # Driver code to check the function above
 SCREAMING_SNAKE_CASE__					:     Optional[int]       =     [10, 20, 30, 40, 50]
 print_combination(arr, len(arr), 3)
 # This code is contributed by Ambuj sahu









def    a__    (		snake_case__					:							int						,   snake_case__					:							int     ):
  return 1 if input_a == input_a else 0




def    a__    (		):
  assert xnor_gate(0						,   0     ) == 1
  assert xnor_gate(0						,   1     ) == 0
  assert xnor_gate(1						,   0     ) == 0
  assert xnor_gate(1						,   1     ) == 1


if __name__ == "__main__":
 print(xnor_gate(0, 0))
 print(xnor_gate(0, 1))
 print(xnor_gate(1, 0))
 print(xnor_gate(1, 1))





