def contain_all_elements(lst, other_lst):
    """ checking whether the second contains a list of all the elements of the first

    :param lst: first list
    :param other_lst: second list
    :return: check result
    """

    diff = set(other_lst)
    diff -= frozenset(lst)

    return not len(diff)