没有桥的时候,一般都用渡轮把汽车运过河。汽车从渡轮的一头驶入,渡轮开过河,汽车再从渡轮的另一头开出。现有一个可以装载n辆汽车的渡轮,它过河需要用t分钟,回来也要t分钟。m辆汽车按给定的时间表到达渡轮码头。现问,最早能在何时把所有的汽车都运送过河?在此时间限制内,渡轮至少开行多少个来回?关于输入第一行是整数c,表示有多少组测试数据。每组测试数据的第一行为三个整数n、t、m。其后是m行整数,每个整数表示一辆汽车到达渡轮码头的时间(以从一天开始经过的分钟数计算)。渡轮可以任意开行,只是它只能装载已经达到码头的汽车。关于输出对于每组测试数据输出一行,其中包含两个用空格分隔的整数,第一个整数表示把最后一辆汽车运送到河对岸的时间(