Добуток масиву крім самого себе#937

Добуток масиву крім самого себе

1 секунда
128 мегабайтів
Дуже легка

Дано масив з цілих чисел. Побудуйте масив такий, що кожен елемент out_i дорівнює добутку всіх елементів масиву , крім in_i.

Вхідні дані

Перший рядок містить ціле число (1 < n \le 10^6). Другий рядок містить цілих чисел, кожне з яких за модулем не перевищує .

Вихідні дані

Виведіть масив . Гарантовано, що за модулем кожне виведене число не перевищує 2 \cdot 10^9.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 11

Loading
Loading