Вы - маг, странствующий по волшебному лесу, в поисках своей утраченной магической силы. Эта магическая сила находится в волшебных кристаллах, которые растут на деревьях в этом волшебном лесу. На каждом дереве растет только один волшебный кристалл. Так как вы маг, то вы знаете какой силой обладает тот или иной кристалл, растущий на определенном дереве в этом лесу. Вы хотите получить в этом лесу как можно больше магической силы. Для этого вам следует выполнить следующее действие любое количество раз:
	- Выберите любое дерево и соберите волшебный кристалл, который растет на нем, чтобы получить его магическую силу. Помните, что после того как был сорван кристалл с определенной силой, все кристаллы, чья сила на один меньше или на один больше, чем сила кристалла, который вы только что собрали, сами исчезают, оставляя вас с магической силой, равной силе собранного кристалла.
Определите максимальную магическую силу, которую вы можете получить, применяя вышеуказанное действие любое количество раз.
Входные данные
Первая строка входных данных содержит число n - количество деревьев в волшебном лесу. Вторая строка содержит n чисел ai - волшебная сила кристалла на i-м дереве.
Ограничения на входные данные
	- 1 <= n <= 2 * 104
- 1 <= a[i] <= 104
- 1 <= i <= n
Выходные данные
Выведите максимальную магическую силу, которую вы можете получить.
 
Примеры
	
		
			| № | Входные данные | Выходные данные | 
	
	
		
			| 1 | 3 3 4 2
 | 6 | 
		
			| 2 | 6 2 2 3 3 3 4
 | 9 |