#include #include #include #include #include #include using namespace std; int sum[100010],n,vis[5010]; int main() { int T; scanf("%d",&T); while(T--) { int m,a; scanf("%d %d",&n,&m); sum[0]=0; for(int i=1;i<=n;i++) { scanf("%d",&a); sum[i]=(sum[i-1]+a)%m; } memset(vis,0,sizeof(vis)); for(int i=1;i<=n;i++) vis[sum[i]]++; if(vis[0]>0) printf("YES\n"); else { int flag=1; for(int i=1;i1) flag=0; if(flag) printf("NO\n"); else printf("YES\n"); } } return 0; }