A. Ruins Supply
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Explorer Little A discovered $$$N$$$ ancient supply boxes arranged in a row in the outer corridor of the Astra ruins. After being scanned by the detector, Little A learned that the $$$i$$$-th supply box contained $$$A_i$$$ points of starlight energy.

However, the energy in some of the supply boxes has become extremely weak, and they might even have been contaminated by dark matter. The portable energy absorber of Little A has a safety threshold of $$$X$$$. To ensure safety, Little A only activates those supply boxes whose energy values are strictly greater than $$$X$$$, and absorbs all the energy within them; for supply boxes with energy values less than or equal to $$$X$$$, he simply skips them.

Could you please calculate for Little A how many starlight energy points he can collect in total?

Input

The first line contains two integers, $$$N$$$ and $$$X$$$ ($$$1 \le N \le 10^5$$$, $$$0 \le X \le 10^9$$$), representing the number of supply boxes and the safety threshold of the detector respectively.

The second line contains $$$N$$$ integers $$$A_1, A_2, \dots, A_N$$$ ($$$0 \le A_i \le 10^9$$$), representing the energy values in each supply box.

Output

Output an integer to represent the total energy that Little A has collected in the end.

Example
Input
5 10
5 12 10 20 1
Output
32
Note

The threshold $$$X = 10$$$.

The energy levels of the supply boxes are $$$5, 12, 10, 20, 1$$$.

Only $$$12$$$ and $$$20$$$ are strictly greater than $$$10$$$. Therefore, the total energy collected is $$$12 + 20 = 32$$$.