'''
Пользователь вводит целое число. Выведите все квадраты натуральных чисел, не превосходящих введенное число, в порядке возрастания.

Примечание: решите задачу двумя способами – с использованием цикла for и цикла while

Входные данные:
Одно натуральное число

Выходные данные:
Квадраты чисел, по одному в каждой строке

Пример, входные данные
4

Пример, вывод программы
1
4
9
16
'''
n = int(input())

i = 1

while i ** 2 <= n ** 2: #В цикле while можно упростить условие: i <= n
    print(i ** 2)
    i = i + 1
