#include #include #include #include using namespace std; using ll = long long; int main(void){ ll n, m; cin >> n >> m; map cnt; for(int i=0; i> x; x%=m; cnt[x]++; cnt[(m-x)%m]+=0; } int ans=0; for(auto&[x, c]:cnt){ ll opp=m-x; if(x>opp) break; opp%=m; if(x==opp) ans++; else ans+=max(cnt[x], cnt[opp]); } cout << ans << endl; return 0; }