Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

HVT_INT - Ai thông minh hơn

Năm 1418, tại núi rừng Chí Linh, lúc ấy nhóm nghĩa quân ít ỏi của Lê Lợi bị giặc Minh vây chặt. Nhiệm vụ của bạn - Vào vai Lê Lai - sẽ đóng giả Lê Lợi để dụ địch.

Tuy nhiên, do có rất nhiều người xung phong, nên chủ tướng Lê Lợi sẽ quyết định tổ chức một cuộc thi - ai ra kết quả nhanh và đúng nhất sẽ được cử đi.

Lê Lợi có N số và ông thực hiện các bước sau đây, sao cho cuối cùng dãy chỉ còn đúng 1 số:

  1. Tính tổng một cặp số nguyên đứng cạnh nhau. Thay thế dãy cũ bằng dãy tổng này.
  2. Tính tích một cặp số nguyên đứng cạnh nhau. Thay thế dãy cũ bằng dãy tổng này.

Các bước thực hiện lần lượt: 1, 2, 1, 2, ... Cho đến khi chỉ còn 1 số. Vì kết quả rất lớn, nên kết quả của các phép tính cộng và nhân được lấy theo modulo 10^9 + 7.

Số cuối cùng là số nào?

Input

  • Dòng đầu tiên là số nguyên dương N (1 <= N <= 1000)
  • Dòng tiếp theo chứa dãy số nguyên dương không vượt quá 10^9
  • Có 50% test có N <= 100

Output

  • Là số cuối cùng thu được

Example

Input:
6
4 9 3 8 5 7

Output:
161425
Output: etc.

Được gửi lên bởi:Vương Trung Hiếu Nghĩa
Ngày:2014-05-28
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG JAVA PAS-GPC PAS-FPC
Nguồn bài:Thầy Hồ Đắc Phương

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.