#include #include #include #include #define M 5005 #define N 100005 using namespace std; bool cnt[M]; int T,n,m,num[N]; void Mod(int &a,int b){ a+=b; if(a>=m)a-=m; } int main(){ scanf("%d",&T); for(int i=1;i<=T;i++){ memset(cnt,0,sizeof(cnt)); scanf("%d%d",&n,&m); int sum=0; bool is_ok=false; for(int j=1;j<=n;j++){ scanf("%d",&num[j]); Mod(sum,num[j]); if(cnt[sum])is_ok=true; cnt[sum]=true; } if(is_ok)printf("YES\n"); else printf("NO\n"); } return 0; }