Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

P153SUMD - ROUND 3D - Trò chơi với dãy số.

Cho dãy số tự nhiên A gồm N phần tử. Tại mỗi lượt chơi người chơi được chọn 1 số bất kì trong dãy (giả sử đó là A[i]). Người chơi sẽ xóa số a[i] và các số bằng A[i] + 1 và A[i] – 1 khỏi dãy số đồng thời nhận được A[i] điểm. Trò chơi kết thúc khi dãy số không còn số nào.

Input

Dòng đầu chứa số tự nhiên N ( 1 <= N <= 10^6).

Dòng thứ 2 chứa N số tự nhiên trong A[1], A[2], …, A[N] ( 1<= A[i] <= 10^6).

Output

1 dòng duy nhất chứa số điểm lớn nhất mà người chơi có thể đạt được.

Example

Input:

4

2 3 2 3 Output: 6

Được gửi lên bởi:adm
Ngày:2015-07-16
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.