008 - Hit and Valuable

時間制限 1 秒 / メモリ制限 64 MB / 得点 25 / x 0 /


TLE
1sec
MLE
64MB
得点
25

問題

仲の良い兄弟である深雪さんと達也さんが"Hit and Valuable"というゲームをしています。

"Hit and Valuable"とは

深雪さんが異なる5個の数字を思い浮かべ、達也さんがその数字を当てます。達也さんが選んだ5個の数字に対し、深雪さんは、

場所が一致している数字の個数(Hit)

場所は違うが正解の中に含まれる数字の個数(Valuable)

を答えます。例えば、深雪さんが


9 1 8 2 5


という数字を思い浮かべたとします。このとき 達也さんが


4 1 5 9 3


という数字を選んだら、深雪さんは「1Hit 2Valuable」と答えます。

深雪さんの思い浮かべた5個の数字と、達也さんが選んだ5個の数字を入力してHitとValuableの数を出力するプログラムを作成して下さい。

ただし、5個の数字は0から9の範囲で、すべて異なります。

入力

1行目にデータセットの個数 N 個が与えられます

各データセットは以下のような形式です。

miyuki[1] miyuki[2] miyuki[3] miyuki[4] miyuki[5]

tatsuya[1] tatsuya[2] tastuya[3] tatsuya[4] tatsuya[5]


miyuki[i] は 深雪さんの i 個目の数字を表す 0 から 9 までの整数、tatsuya [i] は 達也さんの i 個目の数字を表す 0 から 9 までの整数を表します。


データセットの数は 50 を超えません。

出力

各データセットに対して、Hit数とValuable数を1行に出力して下さい。なお、Hit数とValuable数は1つのスペースで区切って下さい。

制約

全ての入出力ケースについて以下を満たす。

0 <= miyuki[i] <= 9

0 <= tatsuya[i] <= 9

データセットの数は50まで


入出力例

入力例

2
9 1 8 2 3
4 1 5 9 3
4 6 8 2 1
4 6 3 2 1

出力例

2 1
4 0