spoj#ELIM. Elimination
Elimination
Elimination of contestants from a live IQ contest on a TV channel is decided in phases.
Initially at phase 0, N contestants, where N = 2n
<tex2html_verbatim_mark>, n < 10 <tex2html_verbatim_mark>, are selected through a special online IQ contest in which a total of M <tex2html_verbatim_mark> (M > N)
<tex2html_verbatim_mark> contestants participate. The contestants are identified by distinct registration numbers 1, 2,..., M <tex2html_verbatim_mark>. The selected contestants are ranked distinctly from 1 to N <tex2html_verbatim_mark> according to their performance in the online contest. They are qualified to participate in the live contest.
</tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark>
In the pth <tex2html_verbatim_mark> phase,
p = 1, 2,..., n, Kp <tex2html_verbatim_mark> contestants participate in the live contest, where Kp = 2n-p+1
<tex2html_verbatim_mark>. On the basis of response to questions presented during the show, Kp/2 <tex2html_verbatim_mark> of Kp <tex2html_verbatim_mark> contestants are ranked distinctly from 1 to Kp/2 <tex2html_verbatim_mark>. These Kp/2
<tex2html_verbatim_mark> contestants qualify to participate in the next phase. At the nth <tex2html_verbatim_mark> phase there are only two contestants and the one selected at this phase is the winner of the contest.
</tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark>
You are required to write a program that identifies the winner of the contest, given the following information:
- INFO_1: Registration numbers of N
contestants who are selected through the online IQ
contest, in order of the rank in the online IQ contest, and
</tex2html_verbatim_mark>
</p>
- INFO_2: A total of N - 1
qualified contestants in different phases; K2
in phase 1, K3
in phase 2, ... <tex2html_verbatim_mark>, and Kn+1 <tex2html_verbatim_mark> in phase n <tex2html_verbatim_mark>. Qualified contestants of different phases appear in order of phases, i.e., phase 1, phase 2, ... <tex2html_verbatim_mark>, phase n
<tex2html_verbatim_mark>. Further, qualified contestants in a phase, say phase p <tex2html_verbatim_mark>, appear in the order of the rank in the phase, i.e., the rank in phase p <tex2html_verbatim_mark>. A qualified contestant of a phase, say phase p <tex2html_verbatim_mark>, is identified by his/her rank in the previous phase, i.e., in phase p - 1 <tex2html_verbatim_mark>. </tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark></tex2html_verbatim_mark>
</p>
Input
Input may contain multiple test cases. For each case there are two input lines.
The first line gives N integers representing INFO_1 while the second line gives N - 1
<tex2html_verbatim_mark> integers representing INFO_2.
</tex2html_verbatim_mark></tex2html_verbatim_mark>
In each input line integers are separated by space. The input terminates with a line containing 0 as input.
Output
For each test case there is only one output line. The line prints the registration number of the winner of the contest.
Sample Input
23 18 6 20 4 2 2 29 57 4 33 5 12 16 18 7 1 5 3 2 1 1 0
Sample Output
18 29