#include <bits/stdc++.h>
using namespace std;
int N;
long long dp[100005];
int cnt[100005];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  ;
  cin >> N;
  for (int _ = 0; _ < (N); _++) {
    int x;
    cin >> x;
    cnt[x]++;
  }
  for (int i = 100000; i >= 0; i--) {
    dp[i] = max(dp[i + 1], dp[i + 2] + 1LL * i * cnt[i]);
  }
  cout << dp[0] << endl;
  return 0;
}
