const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void (async function () {
const arr = (await readline()).split(" ").map(Number);
const k = Number(await readline());
let minRes = Infinity;
const window = arr.filter((item) => item < k).length;
let startVal = arr.slice(0, window).reduce((sum, val) => {
return (sum += val >= k ? 1 : 0);
}, 0);
minRes = startVal;
let left = 0,
right = window - 1;
while (right < arr.length) {
if (right == arr.length - 1) break;
if (arr[left] >= k) {
startVal--;
}
left++;
right++;
if (arr[right] >= k) {
startVal++;
}
minRes = Math.min(minRes, startVal);
}
console.log(minRes);
})();