def answer_quiz(points_hash): known_points = point.transfer_points_hash_to_points_list(points_hash) if point.is_points_duplicated(known_points): return False computed_points = answer(gen_unknow_points(known_points), gen_unshow_numbers(known_points)) if computed_points and (not point.is_points_duplicated( known_points+computed_points)): return point.transfer_points_list_to_points_hash(computed_points) return False
def answer_quiz_with_point_hash(points_hash): known_points = point.transfer_points_hash_to_points_list(points_hash) return main_answer_quiz(known_points)