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