從前從前在古帝國有 2 座高塔位於 2 座城市中,他們的形狀不太相同。但是他們都是用圓柱形的石塊一個堆在另一個上面建起來的。每個圓柱形石塊的高度都相同 (定為 1),但是半徑卻不一。所以,雖然 2 座高塔的形狀不一樣,但事實上他們可能有許多石塊是相同的。
在高塔建成的一千年後,國王要求建築師拿掉高塔的某些石塊,使得 2 座高塔的形狀大小和高度一樣。但同時要盡可能讓高塔的高度越高越好。新高塔的石塊的順序也必須和原來的高塔一樣。國王認為這樣可以代表 2 座城市之間的和諧與平等。他為這 2 座高塔命名為「雙子星塔」。
現在,你的任務是就是算出這雙子星塔的高度。
Input
輸入含有多組測試資料,每組測試資料 3 列,代表原來 2 座高塔的資料。
每組測試資料的第一列有 2 個整數 $N_1$ 和 $N_2$ ($1\leq{N_1,N_2}\leq{100}$),代表這 2 座高塔原來的高度。接下來的一列有 $N_1$ 個正整數,代表第一座高塔石塊的半徑 (由高到低)。再接下來的一列有 $N_2$ 個正整數,代表第二座高塔石塊的半徑 (由高到低)。
$N_1=0, N_2=0$ 代表輸入結束。
Output
對每一組測試資料,輸出這是第幾組測試資料以及這2座塔後來的高度。每組測試資料後請空一列。請參考 Sample Output。
Sample Input
7 6
20 15 10 15 25 20 15
15 25 10 20 15 20
8 9
10 20 20 10 20 10 20 10
20 10 20 10 10 20 10 10 20
0 0
Sample Output
Twin Towers #1
Number of Tiles : 4
Twin Towers #2
Number of Tiles : 6