import java.util.Scanner;
class Solution
{
public static void main
(String[]args
) {
Scanner s
=new Scanner
(System.
in); int n=s.nextInt();
for(int i=0;i<n;i++)
{
int total=0,count=0;
int p=s.nextInt();
int q=s.nextInt();
int []a=new int[p];
for(int j=0;j<p;j++)
{
a[j]=s.nextInt();
}
for(int j=0;j<p;j++)
{
if(total+a[j]<=q)
{
total+=a[j];
count++;
}
else
{
break;
}
}
count=0;
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpjbGFzcyBTb2x1dGlvbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXWFyZ3MpCgl7CgkJU2Nhbm5lciBzPW5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJaW50IG49cy5uZXh0SW50KCk7CgkJZm9yKGludCBpPTA7aTxuO2krKykKCQl7CgkJCWludCB0b3RhbD0wLGNvdW50PTA7CgkJCWludCBwPXMubmV4dEludCgpOwoJCQlpbnQgcT1zLm5leHRJbnQoKTsKCQkJaW50IFtdYT1uZXcgaW50W3BdOwoJCQlmb3IoaW50IGo9MDtqPHA7aisrKQoJCQl7CgkJCQlhW2pdPXMubmV4dEludCgpOwoJCQl9CgkJCWZvcihpbnQgaj0wO2o8cDtqKyspCgkJCXsKCQkJCWlmKHRvdGFsK2Fbal08PXEpCgkJCQl7CgkJCQkJdG90YWwrPWFbal07CgkJCQkJY291bnQrKzsKCQkJCX0KCQkJCWVsc2UKCQkJCXsKCQkJCQlicmVhazsKCQkJCX0KCQkJfQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oY291bnQpOwoJCQljb3VudD0wOwoJCQkKCQl9Cgl9Cn0=