#include<cstdio>
#include<algorithm>
#include<vector>
using namespace std;
bool latte[10000000];
int main(){
    fill(latte,latte+10000000,true);
    latte[0]=latte[1]=false;
    for(int i=2;i*i<10000000;i++){
        if(latte[i]){
            for(int j=i+i;j<10000000;j+=i)latte[j]=false;
        }
    }

    int n;
    while(scanf("%d",&n)&&n){
        for(int i=n;i>0;i--){
            if(latte[i]&&latte[i-2]&&latte[i-6]&&latte[i-8]){
                printf("%d\n",i);
                break;
            }
        }
    }
    return 0;
}