#26244. 数字的乘积

数字的乘积

题目描述

给定 n n 个正整数组成的数列 a1,a2,,an a_1, a_2, \cdots, a_n ,请你求出去掉每个数字 ai a_i 以后,剩余所有数字的乘积是多少?

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

输入格式

第一行,为一个正整数 n n

第二行,为 n n 个正整数 a1,a2,,an a_1, a_2, \cdots, a_n

输出格式

n n 行。

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

输入输出样例 #1

输入 #1

4

4 3 2 1

输出 #1

6

8

12

24

说明 / 提示

对于 100% 的数据:1n105 1 \leq n \leq 10^5 1ai109 1 \leq a_i \leq 10^9