#2863. double u

double u

题目描述

手写体的 "uu\red{uu}" 和 "w\red{w}","nn\red{nn}" 和 "m\red{m}" 简直让人难以辨认。

某人拿到了一个手写体字符串s\red{s ,}她只能按照这个字符串某种可能的形式将其记 录下来。具体来说,对于字符串内的一个子串 "uu\red{uu}",她有可能记录成 "w\red{w}",对于 子串 "w\red{w}",可能记录成 "uu\red{uu}"。同样对于子串 "nn\red{nn}",可能记录成 "m\red{m}",对于子串 "m\red{m}",可能记录成 "nn\red{nn}"。而对于 u,w,n,m\red{u,w,n,m }以外的其它字符,则不会出现记录错误。 更糟糕的是,她记录完后,下一个人按照她的记录进行再一次记录时又会产生同 样的错误。

现在拿到牛妹拿到了不知道被反复记录了多少次的字符串 t\red{t,}万幸的是她知道了 这个字符串原本的长度为n\red{n,}s=n\red{|s|= n}。她现在希望你帮她恢复出这个字符串s\red{s,} 如果有多种可能性,任意一种符合题意的s\red{s}都会被认为是正确的。

输入格式

第一行一个整数T\red{T,}表示数据组数。

接下来每两行代表一组数据。对于每一组数据,

其第一行,一个正整数n\red{n ,}表示原串s\red{s }的长度;

其第二行,一个字符串t\red{t ,}表示s\red{s}经过反复记录后的字符串。保证t\red{t}串仅由小写字 母组成。

输出格式

输出T\red{T}行,第i\red{i}行对应第i\red{i}组数据的原串s\red{s}。如果有多种可能性,任意一种符合题意 的s\red{s}都会被认为是正确的。

数据保证存在至少一个答案。

样例

输入样例

3
5
abcw
7
xuwuxnmnx
3
wm

输出样例

abcuu
xwwxmmx
uum

提示

第一组数据,"abcuu\red{abcuu}" 被记录成 "abcw\red{abcw}"。

第二组数据, "xwwxmmx\red{xwwxmmx}" 被记录成 "xuuuuxnnnnx\red{xuuuuxnnnnx}" ,再次被记录成 "xuwuxnmnx\red{xuwuxnmnx}"。

第三组数据,"uum\red{uum}" 被记录成 "wm\red{wm}",还有另一个可能的答案是 "wnn\red{wnn}"。

数据范围

对于 20%\red{20\%}数据,满足1\red{1 ≤} n,t\red{n, | t |≤} 10\red{10}

对于 50%\red{50\%}数据,满足1\red{1 ≤} n,t\red{n, | t |≤} 1000\red{1000}

对于另外 10%\red{10\%}数据,满足字符串t\red{t}中不含有u,w,n,m\red{u, w, n, m}

对于 100%\red{100\%}数据,满足1\red{1 ≤} n,t\red{n, | t |≤} 100000,1\red{100000, 1 ≤} T\red{T ≤} 10\red{10}

所有数据保证t\red{t}中仅含有小写字母,保证至少存在一个答案。