#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k, a[200000], h[100] = {0}, i, j;
  cin >> n >> k;
  for (i = 0; i < n; i++) {
    cin >> a[i];
  }
  for (i = 0; i < n; i++) {
    h[a[i] % k]++;
  }
  int ans = 0, x;
  for (i = 0; i < k; i++) {
    for (j = i + 1; j < k; j++) {
      if ((i + j) % k == 0) {
        x = min(h[i], h[j]);
        ans += 2 * x;
        h[i] -= x;
        h[j] -= x;
      }
    }
    if (h[i] >= 2) {
      if ((i + i) % k == 0) {
        ans += 2 * (h[i] / 2);
      }
    }
  }
  cout << ans << endl;
  return 0;
}
