import java.util.*;
class subarrayLtoRcontainsSet {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in);
int n = scanner.nextInt(); // size of array b[]
int[] b = new int[n + 1]; // array b[n+1]
for (int i = 1; i <= n; i++) {
b[i] = scanner.nextInt();
}
int l = scanner.nextInt();
int r = scanner.nextInt(); // given limits
for (int i = 1; i <= n; i++) {
Set<Integer> s = new HashSet<>();
for (int j = i; j <= n; j++) {
//[i.....j]
if (b[j] >= l && b[j] <= r) {
s.add(b[j]);
}
if (s.
size() == Math.
abs(r
- l
+ 1)) { //[i.....j] is a valid subarray
int length
= Math.
abs(j
- i
+ 1); }
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBzdWJhcnJheUx0b1Jjb250YWluc1NldCB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU2Nhbm5lciBzY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCiAgICAgICAgaW50IG4gPSBzY2FubmVyLm5leHRJbnQoKTsgLy8gc2l6ZSBvZiBhcnJheSBiW10KICAgICAgICBpbnRbXSBiID0gbmV3IGludFtuICsgMV07IC8vIGFycmF5IGJbbisxXQogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgewogICAgICAgICAgICBiW2ldID0gc2Nhbm5lci5uZXh0SW50KCk7CiAgICAgICAgfQoKICAgICAgICBpbnQgbCA9IHNjYW5uZXIubmV4dEludCgpOwogICAgICAgIGludCByID0gc2Nhbm5lci5uZXh0SW50KCk7IC8vIGdpdmVuIGxpbWl0cwoKICAgICAgICBpbnQgdSA9IEludGVnZXIuTUFYX1ZBTFVFOwogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgewogICAgICAgICAgICBTZXQ8SW50ZWdlcj4gcyA9IG5ldyBIYXNoU2V0PD4oKTsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IGk7IGogPD0gbjsgaisrKSB7CiAgICAgICAgICAgICAgICAvL1tpLi4uLi5qXQogICAgICAgICAgICAgICAgaWYgKGJbal0gPj0gbCAmJiBiW2pdIDw9IHIpIHsKICAgICAgICAgICAgICAgICAgICBzLmFkZChiW2pdKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGlmIChzLnNpemUoKSA9PSBNYXRoLmFicyhyIC0gbCArIDEpKSB7CiAgICAgICAgICAgICAgICAgICAgLy9baS4uLi4ual0gaXMgYSB2YWxpZCBzdWJhcnJheQogICAgICAgICAgICAgICAgICAgIGludCBsZW5ndGggPSBNYXRoLmFicyhqIC0gaSArIDEpOwogICAgICAgICAgICAgICAgICAgIHUgPSBNYXRoLm1pbihsZW5ndGgsIHUpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odSk7CiAgICB9Cn0K