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