#include <stdio.h>

int main(void) {
	int count=0;//データの個数を格納
	scanf("%d",&count);
	double data[count];//データの格納
	double normal;//変化のない時の値をここに送ってもらう
	double tmp=0;//変化している状態の最大値を格納
	scanf("%lf",&normal);
	for(int i=0;i<count;i++){
		scanf("%lf",&data[i]);
	}
	
	for(int i=0;i<count;i++){
		if(data[i]>=normal+0.2)//+0.2までは変化が乏しいとして反応させない。
		{
			if(data[i]>=tmp){
				tmp=data[i];
			}
		}else if(tmp>0){
			printf("%lf\n",tmp);
			tmp=0.0;
		}
	}
	if(tmp>0){
	 printf("%lf\n",tmp);
			tmp=0.0;
	}
	return 0;
}
