/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); int num = sc.nextInt();
int arr[] = new int[num];
for(int i=0;i<num;i++) arr[i]=sc.nextInt();
int k = sc.nextInt();
Map
<Integer,Integer
> mp
= new HashMap
<>(); int psum = 0;
int min = num;
mp.put(0,0);
for(int i=0;i<num;i++){
psum += arr[i];
if(mp.containsKey(psum-k)){
int left = mp.get(psum-k);
min
=Math.
min(min,i
-left
+1); }
mp.put(psum,i);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBudW0gPSBzYy5uZXh0SW50KCk7CgkJaW50IGFycltdID0gbmV3IGludFtudW1dOwoJCWZvcihpbnQgaT0wO2k8bnVtO2krKykgYXJyW2ldPXNjLm5leHRJbnQoKTsKCQlpbnQgayA9IHNjLm5leHRJbnQoKTsKCQlNYXA8SW50ZWdlcixJbnRlZ2VyPiBtcD0gbmV3IEhhc2hNYXA8PigpOwoJCWludCBwc3VtID0gMDsKCQlpbnQgbWluID0gbnVtOwoJCW1wLnB1dCgwLDApOwoJCWZvcihpbnQgaT0wO2k8bnVtO2krKyl7CgkJCXBzdW0gKz0gYXJyW2ldOwoJCQlpZihtcC5jb250YWluc0tleShwc3VtLWspKXsKCQkJCWludCBsZWZ0ID0gbXAuZ2V0KHBzdW0tayk7CgkJCQltaW49TWF0aC5taW4obWluLGktbGVmdCsxKTsKCQkJfQoJCQltcC5wdXQocHN1bSxpKTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKG1pbik7Cgl9Cn0=