#1713. 数字的乘积

数字的乘积

题目描述

给定 nn 个正整数组成的数列 a1,a2,,ana_1, a_2, \cdots, a_n

请你求出去掉每个数字 aia_i 以后,剩余所有数字的乘积是多少?

由于答案可能很大,你需要对 109+710^9+7 取余。

输入格式

第一行,为一个正整数 nn

第二行,为 nn 个正整数 a1,a2,,ana_1,a_2, \cdots ,a_n

输出格式

nn 行。

ii 行为去掉第 ii 个数字以后,其余数字的乘积。

4
4 3 2 1
6
8
12
24

提示

对于 100%100\% 的数据:1n1051 \leq n\le 10^51ai1091 \leq a_i\le 10^9