20092 - 椅子编号

通过次数

3

提交次数

3

时间限制 : 1 秒
内存限制 : 128 MB

班上有N名学生,每个分配得到了一把有编号的椅子,他们不希望自己编号与椅子编号不同,作为班主任,你可以进行操作,选择两个不同的学生,交换他们的椅子,询问你至少要多少次才能使得所有学生的编号与他们椅子编号不同

输入

本题有多组数据,输入一个数字T,代表样例组数 对于每一个组,输入一个数n代表班上学生人数,接下来的n个数种第i个数代表第i个学生的椅子编号

输出

输出至少要交换椅子的次数

样例

输入

1
6
1 6 2 5 3 4

输出

1

输入

1
8
1 2 3 5 4 6 7 8

输出

3