AT_abc113_c [ABC113C] ID

Description

[problemUrl]: https://atcoder.jp/contests/abc113/tasks/abc113_c Atcoder国には $ N $ 個の県があり、これらの県には合計で $ M $ 個の市が属しています。 市 $ i $ が誕生したのは $ Y_i $ 年であり、県 $ P_i $ に属しています。 ただし、同じ年に誕生した市が複数存在することはないとします。 それぞれの市に $ 12 $ 桁の認識番号を割り振ることとなりました。 市 $ i $ が 県 $ P_i $ に属する市の中で $ x $ 番目に誕生した市のとき、市 $ i $ の認識番号の上 $ 6 $ 桁は $ P_i $、下 $ 6 $ 桁は $ x $ となります。 ただし、$ P_i $ や $ x $ が $ 6 $ 桁に満たない場合は $ 6 $ 桁になるまで $ 0 $ を左に追加するものとします。 全ての市の認識番号を求めてください。 ただし、市が $ 1 $ つも属さない県がある場合に注意してください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ P_1 $ $ Y_1 $ $ : $ $ P_M $ $ Y_M $

Output Format

全ての市の認識番号を市の番号の昇順に出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 10^5 $ - $ 1\ \leq\ M\ \leq\ 10^5 $ - $ 1\ \leq\ P_i\ \leq\ N $ - $ 1\ \leq\ Y_i\ \leq\ 10^9 $ - $ Y_i $ は全て異なる - 入力は全て整数 ### Sample Explanation 1 \- 市 $ 1 $ は県 $ 1 $ に属する市の中で $ 2 $ 番目に誕生したので、認識番号は $ 000001000002 $ となります。 - 市 $ 2 $ は県 $ 2 $ に属する市の中で $ 1 $ 番目に誕生したので、認識番号は $ 000002000001 $ となります。 - 市 $ 3 $ は県 $ 1 $ に属する市の中で $ 1 $ 番目に誕生したので、認識番号は $ 000001000001 $ となります。