#include <iostream>
using namespace std;

int main(){
	int x=100000;
	bool isPrime[x];
	isPrime[0]=isPrime[1]=false;
	for(int i=2; i<x; i++)
		isPrime[i]=true;
	
	for(int i=2; i*i<x; i++){
		if(isPrime[i]){
			for(int j=i*i; j<x;j+=i)
				isPrime[j]=false;
		}
	}
	
	int n;
	int ans=0;
	while(true){
		cin >> n;
		if(n==0)
			break;
	
		for(int i=0; i<=n; i++){
				if(isPrime[i]){
					if(isPrime[i-2]){
						if(isPrime[i-6]){
							if(isPrime[i-8])
								ans=i;
						}
					}
				}
			}	
		
	cout << ans << endl;
	}
	
	