B - Decode Time Signal 解説 /

実行時間制限: 2 sec / メモリ制限: 1024 MB

配点 : 200

問題文

AtCoder Land では時報がモールス信号で行なわれます。高橋君はこのモールス信号を解読したいです。

N 個の文字列 S_1, S_2, \ldots, S_N が与えられます。S_i (1 \leq i \leq N).- からなる文字列で、0 以上 9 以下のある数字に対応するモールス符号です。N 個の文字列を復号し、順に連結して 1 つの文字列として出力してください。

数字とモールス符号の対応は以下の通りです。

0 -----
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.

制約

  • 1 \leq N \leq 100
  • N は整数
  • S_i (1 \leq i \leq N).- からなる文字列
  • S_i (1 \leq i \leq N)0 以上 9 以下のある数字に対応するモールス符号

入力

入力は以下の形式で標準入力から与えられる。

N
S_1
S_2
\vdots
S_N

出力

N 個の文字列を復号し、順に連結して 1 つの文字列として出力してください。


入力例 1

3
...--
.....
---..

出力例 1

358

...--3 と、.....5 と、---..8 と復号されます。よって、358 を出力します。


入力例 2

10
-----
.----
..---
...--
....-
.....
-....
--...
---..
----.

出力例 2

0123456789