#Lutece1544. 当咸鱼也要按照基本法

当咸鱼也要按照基本法

Migrated from Lutece 1544 当咸鱼也要按照基本法

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

众所周知zhu是一个大厨,zhu一直有自己独特的咸鱼制作技巧.

tang是一个咸鱼供应商,他告诉zhu在他那里面有NN条咸鱼(标号从1到N)可以被用来制作.

每条咸鱼都有一个咸鱼值KiK_{i},初始时所有KiK_i都是00.

zhu是一个特别的人,他有MM个咸数(咸鱼数字), 对于每个咸数xx,他都会让所有满足标号是xx倍数的咸鱼的咸鱼值异或上11.

zhu现在想知道经过了这MM个咸数的筛选之后,最终有多少条的咸鱼的咸鱼值是11?

Input

输入的第一行包含一个整数TT,表示有TT组数据.

对于每组数据:

输入第一行只有两个整数NN,MM.

接下来一行有MM个整数,依次对应zhu的每个咸数 aia_i.

数据保证:

  • 1T10001 \leq T \leq 1000

  • 1N1091 \leq N \leq 10^9

  • 1M151 \leq M \leq 15

  • 1ai21051 \leq a_i \leq 2 \ast 10^5

Output

对于每组数据,输出一行表示答案

Samples

1
10 2
5 8
3
2
10 1
3
10 1
1
3
10

Note

Prepared by xiper

Resources

每周一题 Div2