#include #include #include #include #include #include #include #include #include #include #define ll long long #define INF 1000000000 using namespace std; const int maxn=1e5+9; int a[maxn],d[maxn],dp[maxn],sum[maxn]; int n,m,t; char s[maxn],r[maxn]; int main() { int flag; cin>>t; while(t--) { flag=0; cin>>n>>m; sum[0]=0; for(int i=1;i<=n;i++){ cin>>a[i]; sum[i]=sum[i-1]+a[i]; } for(int i=1;i<=n;i++) { for(int j=0;j<=n;j++) { if(sum[j]-sum[i]==m){ flag=1; break; } } if(flag) break; } if(flag) puts("YES"); else puts("NO"); } return 0; }