QOJ.ac

QOJ

حد الوقت: 2 s حد الذاكرة: 1024 MB مجموع النقاط: 100 قابلة للهجوم ✓

#17950. 아몬드 초콜릿

الإحصائيات

한별이네 초콜릿 가게에서는 밸런타인 특별 상품으로 육각형 모양의 초콜릿에 아몬드를 얹은 아몬드 초콜릿을 판매하려고 한다. 육각형 초콜릿의 내각은 모두 $120$도이며, 각 변의 길이는 정수이다. 하나의 아몬드는 각 변의 길이가 $1$인 정삼각형 두 개를 변끼리 붙인 모양이다. 아몬드들은 서로 겹치거나 초콜릿을 벗어나지 않고 초콜릿을 완전히 덮어야 한다.

아몬드 초콜릿이 예뻐 보이게 하기 위해, 한별이는 육각형의 각 꼭짓점을 포함하는 두 삼각형을 덮도록 $6$개의 아몬드를 이미 배치해 놓았다.

초콜릿의 나머지 부분을 채우는 방법의 수를 구해 보자.

Input

첫 번째 줄에 육각형 초콜릿의 각 변의 길이를 나타내는 $6$개의 정수 $a_i$가 시계 방향 순서대로 공백으로 구분되어 주어진다. $(2 \le a_i \le 6;$ $1 \le i \le 6)$ 주어진 입력은 올바른 육각형을 이룬다.

Output

첫 번째 줄에 문제의 정답을 $1\,000\,000\,007$로 나눈 나머지를 출력한다. $1\,000\,000\,007$은 소수이다.

Examples

Input 1

2 2 2 2 2 2

Output 1

1

Note

예제에서 남은 공간을 아몬드로 빈틈없이 채우는 방법은 아래 그림 하나뿐이다.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.