



def 		a__      (		_UpperCamelCase      :			list[list[float]]				):
   __lowerCamelCase    				=     []
   for data in source_data:
      for i, el in enumerate(_UpperCamelCase				):
         if len(_UpperCamelCase				) < i + 1:
            data_lists.append([]				)
         data_lists[i].append(float(_UpperCamelCase				)				)
   return data_lists





def 		a__      (		_UpperCamelCase      :			list[list[float]]			,_UpperCamelCase      :			list[int]				):
   __lowerCamelCase    				=     []
   for dlist, weight in zip(_UpperCamelCase			,_UpperCamelCase				):
      __lowerCamelCase    				=     min(_UpperCamelCase				)
      __lowerCamelCase    				=     max(_UpperCamelCase				)

      __lowerCamelCase    				=     []
      # for weight 0 score is 1 - actual score
      if weight == 0:
         for item in dlist:
            try:
               score.append(1 - ((item - mind) / (maxd - mind))				)
            except ZeroDivisionError:
               score.append(1				)

      elif weight == 1:
         for item in dlist:
            try:
               score.append((item - mind) / (maxd - mind)				)
            except ZeroDivisionError:
               score.append(0				)

        # weight not 0 or 1
      else:
         __lowerCamelCase    				=     F"""Invalid weight of {weight:f} provided"""
         raise ValueError(_UpperCamelCase				)

      score_lists.append(_UpperCamelCase				)

   return score_lists





def 		a__      (		_UpperCamelCase      :			list[list[float]]				):
   __lowerCamelCase    				=     [0 for i in range(len(score_lists[0]				)				)]

   for slist in score_lists:
      for j, ele in enumerate(_UpperCamelCase				):
         __lowerCamelCase    				=     final_scores[j] + ele

   return final_scores





def 		a__      (		_UpperCamelCase      :			list[list[float]]			,_UpperCamelCase      :			list[int]				):
   __lowerCamelCase    				=     get_data(_UpperCamelCase				)
   __lowerCamelCase    				=     calculate_each_score(_UpperCamelCase			,_UpperCamelCase				)
   __lowerCamelCase    				=     generate_final_scores(_UpperCamelCase				)

   # append scores to source data
   for i, ele in enumerate(_UpperCamelCase				):
      source_data[i].append(_UpperCamelCase				)

   return source_data











def 		a__      (		_UpperCamelCase      :			int			,_UpperCamelCase      :			int				):
   while second != 0:
      __lowerCamelCase    				=     first & second
      first ^= second
      __lowerCamelCase    				=     c << 1
   return first


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  a_								=       int(input("""Enter the first number: """).strip())
  a_								=       int(input("""Enter the second number: """).strip())
  print(f"{add(first, second) = }")






