def hop_hop(lst, func):
    """
    IMPORTANT: You should ONLY use one-line list comprehension.

    Make a function that applies given function to the given list twice.

    >>> lst = [1,2,3]
    >>> hop_hop(lst, square)
    [1, 16, 81]
    >>> lst = [5,6,7,8]
    >>> hop_hop(lst, lambda x:x+1)
    [7, 8, 9, 10]
    >>> lst = [10,20,30]
    >>> hop_hop(lst, cube)
    [1000000000, 512000000000, 19683000000000]
    """
    return [func(func(i)) for i in lst]