世界上有許多有錢人,比如巴菲特、祖柏克等等。
雖然你並不是有錢人中的一員,
但你是一個管理全人類資產資料庫的工程師,
現在Time時代週刊的記者們為了百大富翁排行榜,
並須向你詢問一些有錢人擁有多少資產。
由於人類的總數量實在太多了,
所以你決定寫一個程式幫助解決問題。
題目有多筆測資。
每一筆測資有多行。
第1行會有兩個正整數N,Q,
N代表你的資料庫中的資料總數,Q代表時代周刊要詢問的問題數量。
第2行到第N+1行,每行有兩個字串S與P,資串間以空白區隔
S代表人名,P表示他所擁有的資產數量。
資產的格式為"XMYKZ",其中X,Y,Z為三位整數。
ex: 100M000K000表示資產為100百萬即1億
001M200K500表示是財產為1百萬200千500即120萬500元
之後會有Q行,每一行會有一個字串Name,代表記者欲詢問的人,
記者所詢問的人一定存在於你的資料庫名單中。
1<=N,Q<=50000
1<=strlen(S)<=20,並且人名只由小寫英文字母'a'~'z'組成,並且不重複。
X,Y,Z為三位數整數,會有零開頭。
對於每筆測資請輸出Q+1行
第1行輸出 "----Report x----",其中x為第幾組測資。
之後對於每一個詢問,輸出一個字串與一個數字,
即該人的人名,以及他所擁有的資產。
注意資產不得印出多餘的0。
Hint:O(N*Q)的做法會TLE!!!