cube = lambda x: x**3# complete the lambda function

def fibonacci(n):
    # return a list of fibonacci numbers
    start = [0,1]
    for i in range(2,n):
        start.append(start[i-1] + start[i-2])
    return start[0:n]

if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))

0f39aa178aa52cf23b96d48be7241a651c786e1b
<mask token>

<mask token>


def fibonacci(n):
    start = [0, 1]
    for i in range(2, n):
        start.append(start[i - 1] + start[i - 2])
    return start[0:n]


<mask token>

<mask token>


def fibonacci(n):
    start = [0, 1]
    for i in range(2, n):
        start.append(start[i - 1] + start[i - 2])
    return start[0:n]


if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))

cube = lambda x: x ** 3


def fibonacci(n):
    start = [0, 1]
    for i in range(2, n):
        start.append(start[i - 1] + start[i - 2])
    return start[0:n]


if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))

cube = lambda x: x**3# complete the lambda function

def fibonacci(n):
    # return a list of fibonacci numbers
    start = [0,1]
    for i in range(2,n):
        start.append(start[i-1] + start[i-2])
    return start[0:n]

if __name__ == '__main__':
    n = int(input())
    print(list(map(cube, fibonacci(n))))
