def three_list_intersection(first_list: list, second_list: list, third_list: list) -> list:
    """
    Finds the intersection between three lists

    :param first_list: A list of values
    :param second_list: A list of values
    :param third_list: A list of values
    :return: A list containing the intersection of the three lists
    """
    options = list(set(first_list).intersection(second_list))
    return list(set(options).intersection(third_list))