GJX表白
题号:NC54263
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

GJX鼓起勇气,向他的心上人表白。她(他?)给GJX了一个考验,给定两个字符串,若这两个字符串中的每一种字符的个数均相同,GJX就表白成功了,否则表白失败。现在,请你帮GJX计算一下,他是否表白成功了。

输入描述:

输入包含多组测试样例。第一行给出一个正整数表示T组数据。

每组数据给出两行字符串,每行以回车结束。题目保证两个字符串长度相同。

输出描述:

若GJX表白成功,请输出一行“GJX is happy”,否则,输出一行“GJX is unhappy”。
示例1

输入

复制
1
1 23qwer
qwer12 3

输出

复制
GJX is happy

备注:

字符串长度小于500000,请注意处理所有可见字符。