mod = 998244353 def main(): import sys input = sys.stdin.readline N, M = map(int, input().split()) A = list(map(int, input().split())) cnt = {} for a in A: d = a % M if d not in cnt: cnt[d] = 0 cnt[d] += 1 seen = set() ans = 0 for d in cnt: if d in seen: continue seen.add(d) if d == 0: seen.add(0) ans += 1 elif d * 2 == M: seen.add(d) ans += 1 else: dd = M - d if dd not in cnt: ans += cnt[d] else: ans += max(cnt[d], cnt[dd]) seen.add(dd) print(ans) if __name__ == '__main__': main()