import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); int n = sc.nextInt();
int[] arr = new int[n];
for(int i =0;i<n;i++){
arr[i] = sc.nextInt();
}
int[] prefixSum = new int[n];
prefixSum[0] = arr[0];
for(int i=1;i<n;i++){
prefixSum[i] = prefixSum[i-1] + arr[i];
}
int k = sc.nextInt();
HashMap
<Integer,Integer
> firstOccurrence
= new HashMap
<>(); HashMap
<Integer,Integer
> lastOccurrence
= new HashMap
<>();
firstOccurrence.put(0,-1);
lastOccurrence.put(0,-1);
for(int j =0;j<n;j++){
int rem = prefixSum[j] - k;
if(firstOccurrence.containsKey(rem)){
maxLen
= Math.
max(maxLen,j
-firstOccurrence.
get(rem
)); }
if(lastOccurrence.containsKey(rem)){
minLen
= Math.
min(minLen,j
-lastOccurrence.
get(rem
)); }
lastOccurrence.put(prefixSum[j],j);
if(!firstOccurrence.containsKey(prefixSum[j])){
firstOccurrence.put(prefixSum[j],j);
}
}
System.
out.
println(minLen
+ " " + maxLen
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJaW50IG4gPSBzYy5uZXh0SW50KCk7CgkJaW50W10gYXJyID0gbmV3IGludFtuXTsKCgkJZm9yKGludCBpID0wO2k8bjtpKyspewoJCQlhcnJbaV0gPSBzYy5uZXh0SW50KCk7CgkJfQoJCWludFtdIHByZWZpeFN1bSA9IG5ldyBpbnRbbl07CgkJcHJlZml4U3VtWzBdID0gYXJyWzBdOwoKCQlmb3IoaW50IGk9MTtpPG47aSsrKXsKCQlwcmVmaXhTdW1baV0gPSBwcmVmaXhTdW1baS0xXSArIGFycltpXTsKCQl9CgkJCgkJaW50IGsgPSBzYy5uZXh0SW50KCk7CgkJSGFzaE1hcDxJbnRlZ2VyLEludGVnZXI+IGZpcnN0T2NjdXJyZW5jZSA9IG5ldyBIYXNoTWFwPD4oKTsKCQlIYXNoTWFwPEludGVnZXIsSW50ZWdlcj4gbGFzdE9jY3VycmVuY2UgPSBuZXcgSGFzaE1hcDw+KCk7CgkJaW50IG1pbkxlbiA9IEludGVnZXIuTUFYX1ZBTFVFLCBtYXhMZW4gPSBJbnRlZ2VyLk1JTl9WQUxVRTsKCgkJZmlyc3RPY2N1cnJlbmNlLnB1dCgwLC0xKTsKCQlsYXN0T2NjdXJyZW5jZS5wdXQoMCwtMSk7CgkJCgkJZm9yKGludCBqID0wO2o8bjtqKyspewoJCWludCByZW0gPSBwcmVmaXhTdW1bal0gLSBrOwoJCWlmKGZpcnN0T2NjdXJyZW5jZS5jb250YWluc0tleShyZW0pKXsKCQltYXhMZW4gPSBNYXRoLm1heChtYXhMZW4sai1maXJzdE9jY3VycmVuY2UuZ2V0KHJlbSkpOwoJCX0KCQlpZihsYXN0T2NjdXJyZW5jZS5jb250YWluc0tleShyZW0pKXsKCQltaW5MZW4gPSBNYXRoLm1pbihtaW5MZW4sai1sYXN0T2NjdXJyZW5jZS5nZXQocmVtKSk7CgkJfQoJCQoJCWxhc3RPY2N1cnJlbmNlLnB1dChwcmVmaXhTdW1bal0saik7CgkJaWYoIWZpcnN0T2NjdXJyZW5jZS5jb250YWluc0tleShwcmVmaXhTdW1bal0pKXsKCQkJZmlyc3RPY2N1cnJlbmNlLnB1dChwcmVmaXhTdW1bal0saik7CgkJfQoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4obWluTGVuICsgIiAiICsgbWF4TGVuKTsKfQp9