10050 - Hartals

社會研究組識決定採用一組簡單的參數,用來模擬我國政黨運作的行為,其中一個參數為正整數 h (稱為 “罷會參數 (hartal parameter)”) 用來表示同一個政黨連續兩次罷會的間隔時間,雖然這個參數太過簡略了,但還是可以用來預測政黨罷會所帶來的負面影響。接下來的例子會有清楚的說明:

考慮有三個政黨的情況,假設 $h_1 = 3, h_2 = 4, h_3 = 8$,其中 $h_i$ 為政黨 i (i=1, 2, 3) 的 “罷會參數”,接下來我們摸擬這三個政黨在 N = 14 天內的罷會行為,模擬的情況總是設定第一天為星期日,並且每週的例假日 (星期五與星期六) 不會有罷會的情況。

Days 1 2 3 4 5 6 7
Su Mo Tu We Th Fr Sa
Party 1 x x
Party 2 x
Party 3
Hartals 1 2
Days 8 9 10 11 12 13 14
Su Mo Tu We Th Fr Sa
Party 1 x x
Party 2 x x
Party 3 x
3 4 5

上述的模擬結果顯示 14 天內將罷會 5 天 (第 3, 4, 8, 9, 12 日),而第 6 天沒有罷會是因為該天是例假日星期五,因此可看出兩週的議程已去掉了 5 天。

本問題會給定各個黨政的 “罷會參數” 與總議程的天數 N,你的任務是算出在 N 天內共有多少個工作天因為各政黨的罷會而導致議程延宕。

Input

輸入的第一列為一個用來表示有幾組測試資料的整數 T。

每組測試資料的第一列為整數 N ($7 \leq N \leq 3650$) ,用來表示所模擬議程的天數。下一列為另一個整數 P ($1 \leq P \leq 100$) 表示共有 P 個政黨,接下來的 P 列分別為各政黨的 “罷會參數” (絕不會為 7 的倍數)。

Output

輸出的每一列表示每一組測試資料所模擬出來的罷會天數 (損失多少個工作天)。

Sample Input

2
14
3
3
4
8
100
4
12
15
25
40

Sample Output

5
15