キーが文字列、値が整数である辞書Mに対して、以下の操作を行ってください。ただし、辞書Mはキーの重複を許します。
入力は以下の形式で与えられます。
q query1 query2 : queryq
各クエリqueryiは
0 key x
または
1 key
または
2 key
または
3 L R
の形式で与えられます。最初の数字0, 1, 2, 3 は操作の種類を示し、それぞれinsert、get、delete、dump を表します。
各get操作ごとに、キーに対応する値を、挿入された順番に1行ずつ出力してください。また、各dump操作ごとに、キーと値の組を1行ずつ空白で区切って出力してください。このとき、辞書順でキーが小さいものから出力し、同じキーの値は、挿入された順番に出力してください。
10 0 blue 6 0 red 1 0 blue 4 0 white 5 1 red 1 blue 2 red 1 black 1 red 3 w z
1 6 4 white 5