#indeednow2015finalac. [indeednow_2015_finala_c]Optimal Recommendations

[indeednow_2015_finala_c]Optimal Recommendations

問題文

求職者と求人会社のマッチングを手助けしている Indeed 社は、求職者に最適な求人を提示するサービスを開発することにした。
Indeed 社のデータベースには、独自テストで得られた、各求職者の技術力、語学力、コミュニケーション力が保存されている。
またそのデータベースには、各求人会社が応募条件として要求した、それら 33 つの力の最低限必要な値とその会社の年収も保存されている。
データベースのデータがすべて与えられるので、各求職者ごとに、その人が応募可能な会社の中で一番高い年収を示しなさい。


入力

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

NN MM a1a_1 b1b_1 c1c_1 w1w_1 ...... aNa_N bNb_N cNc_N wNw_N x1x_1 y1y_1 z1z_1 ...... xMx_M yMy_M zMz_M

  • 11 行目には、求人会社数を表す整数 NN (1leqNleq50,0001 \\leq N \\leq 50{,}000)、求職者数を表す整数 MM (1leqMleq50,0001 \\leq M \\leq 50{,}000) が与えられる。
  • 22 行目から続く NN 行には、ii 番目の求人会社が最低限必要としている技術力、語学力、コミュニケーション力を表す整数 ai,bi,cia_i, b_i, c_i (0leqai,bi,cileq1000 \\leq a_i, b_i, c_i \\leq 100) とその会社の年収を表す整数 wiw_i (1leqwileq1,000,000,0001 \\leq w_i \\leq 1{,}000{,}000{,}000 ) が与えられる。
  • 続く MM 行には、ii 番目の求職者の技術力、語学力、コミュニケーション力を表す整数 xi,yi,zix_i, y_i, z_i (0leqxi,yi,zileq1000 \\leq x_i, y_i, z_i \\leq 100) が与えられる。

出力

それぞれの求職者に対して、その求職者が応募可能な会社の中で、最も年収が高い会社の年収を一行で出力せよ。

応募可能な会社が存在しない場合は、代わりに 0 を出力せよ。


入力例1


3 6
1 2 3 3
3 3 3 6
4 4 4 8
3 4 3
4 4 4
100 100 1
2 3 4
0 0 0
100 100 100

出力例1


6
8
0
3
0
8