小辰打比赛
题号:NC263106
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小辰是一个新手,但是他想和集训队的其它人较量一番。

集训队每个人都有一个实力值 a_i,对于两个人的一场较量,实力值小的一方会失败,若实力值相等则会平局。

现在小辰和集训队的其它 n 个人一一进行较量。若成功,则小辰会获得对方实力值的成就感,但同时因为失败后小辰会没有自信,所以一旦出现失败,小辰就会停止接下去的较量。

请你安排一下较量的顺序,使得小辰能获得最大的成就感。

输入描述:

第一行两个整数 n,x\ (1\leq n,x\leq 100) 分别表示集训队人数和小辰的实力值。

第二行 n 个整数 a_i\ (1\leq a_i\leq 100) 表示集训队每个人的实力值。

输出描述:

一行一个整数表示小辰能获得的最大成就感。
示例1

输入

复制
5 3
4 1 5 3 1

输出

复制
2

备注: