小苯有一个长度为

的字符串

,其中有一些字符是黑色的,其余则为白色,他希望你可以给

涂色,使得涂完后的

是纯白色的。
具体的涂色操作:

选择一个长度为奇数的区间
![[l, r]\ (1 \leq l \leq r \leq n)](https://www.nowcoder.com/equation?tex=%5Bl%2C%20r%5D%5C%20(1%20%5Cleq%20l%20%5Cleq%20r%20%5Cleq%20n))
同时

是奇数,接着将区间内的字符按照:白,跳过,白,跳过,白...的方式涂色(跳过的地方不涂色)。
即:

和

涂成白色,中间每间隔一个涂白一个的方式。
小苯限制你最多进行

次涂色操作,请你构造一个合法涂色方案,使得涂色完后的字符串是
全白色的吧,注意你
不必最小化操作次数。
(注意,已经涂好颜色的地方依然可以被后续的涂色覆盖。)
输入描述:
本题含有多组测试数据。
第一行一个正整数
,表示测试数据的组数。
接下来对于每组测试数据,输出包含两行:
第一行一个正整数
,表示字符串
的长度。
第二行一个长度为

的

串

。(保证

仅有字符 '0' 和 '1' 构成,其中 '0' 代表白色,'1' 代表黑色。)
(保证所有测试数据中,

的总和不超过

。)
输出描述:
对于每组测试数据,第一行输出一个整数
,表示进行操作的次数。
接下来

行,每行两个正整数
%2C%20((r-l%2B1)%5C%252%3D1))
,表示对

这一段区间执行涂色操作。
(有多解输出任意即可,可以证明一定有解。)