{"raw_statement":[{"iden":"problem statement","content":"Mountaineers Mr. Takahashi and Mr. Aoki recently trekked across a certain famous mountain range. The mountain range consists of $N$ mountains, extending from west to east in a straight line as Mt. $1$, Mt. $2$, ..., Mt. $N$. Mr. Takahashi traversed the range from the west and Mr. Aoki from the east.\nThe height of Mt. $i$ is $h_i$, but they have forgotten the value of each $h_i$. Instead, for each $i$ ($1 ≤ i ≤ N$), they recorded the maximum height of the mountains climbed up to the time they reached the peak of Mt. $i$ (including Mt. $i$). Mr. Takahashi's record is $T_i$ and Mr. Aoki's record is $A_i$.\nWe know that the height of each mountain $h_i$ is a positive integer. Compute the number of the possible sequences of the mountains' heights, modulo $10^9 + 7$.\nNote that the records may be incorrect and thus there may be no possible sequence of the mountains' heights. In such a case, output $0$."},{"iden":"constraints","content":"*   $1 ≤ N ≤ 10^5$\n*   $1 ≤ T_i ≤ 10^9$\n*   $1 ≤ A_i ≤ 10^9$\n*   $T_i ≤ T_{i+1}$ ($1 ≤ i ≤ N - 1$)\n*   $A_i ≥ A_{i+1}$ ($1 ≤ i ≤ N - 1$)"},{"iden":"input","content":"The input is given from Standard Input in the following format:\n\n$N$\n$T_1$ $T_2$ $...$ $T_N$\n$A_1$ $A_2$ $...$ $A_N$"},{"iden":"sample input 1","content":"5\n1 3 3 3 3\n3 3 2 2 2"},{"iden":"sample output 1","content":"4\n\nThe possible sequences of the mountains' heights are:\n\n*   $1, 3, 2, 2, 2$\n*   $1, 3, 2, 1, 2$\n*   $1, 3, 1, 2, 2$\n*   $1, 3, 1, 1, 2$\n\nfor a total of four sequences."},{"iden":"sample input 2","content":"5\n1 1 1 2 2\n3 2 1 1 1"},{"iden":"sample output 2","content":"0\n\nThe records are contradictory, since Mr. Takahashi recorded $2$ as the highest peak after climbing all the mountains but Mr. Aoki recorded $3$."},{"iden":"sample input 3","content":"10\n1 3776 3776 8848 8848 8848 8848 8848 8848 8848\n8848 8848 8848 8848 8848 8848 8848 8848 3776 5"},{"iden":"sample output 3","content":"884111967\n\nDon't forget to compute the number modulo $10^9 + 7$."},{"iden":"sample input 4","content":"1\n17\n17"},{"iden":"sample output 4","content":"1\n\nSome mountain ranges consist of only one mountain."}],"translated_statement":null,"sample_group":[],"show_order":["default"],"formal_statement":null,"simple_statement":null,"has_page_source":true}