#P331. 【例56.2】 购买饮料

【例56.2】 购买饮料

题目描述

小 B 走到 nn 家饮品店前,第 ii 家饮品店买饮料的花费为 costicost_i 。小 B 不确定自己带了多少钱,现给出 mm 次询问,每次询问给定一个金额 aia_i ,求当小 B 拥有 aia_i 元时,有几家饮品店的饮料他可以购买(即花费不超过 aia_i 元的饮品店数量)。

输入格式

  • 第一行:两个整数 nnmm ,分别表示饮品店的数量和询问次数。
  • 第二行:nn 个整数,第 ii 个整数为 costicost_i ,表示第 ii 家饮品店的饮料花费。
  • 接下来 mm 行:每行一个整数 aia_i ,表示每次询问中小 B 拥有的钱数。

数据范围:1n,m,costi1061 \leq n, m, cost_i \leq 10^61ai1091 \leq a_i \leq 10^9

输出格式

对于每次询问,输出一个整数,表示小 B 有几家饮品店可选。

样例

输入

5 2
1 2 3 4 5
3
5

输出

3
5