import java.util.Random;
import java.util.Scanner;

public class Zadanie {
	
	static String[] slowa = {"kajak", "rzodkiew", "budynek"};
	static int liczbaBledow = 6;
	
	static String wybierzSlowo() {
		Random random = new Random();
		return slowa[random.nextInt(slowa.length)];
	}
	
	static boolean slowoJestOdgadniete(boolean[] zgadnieteLitery, String slowo) {
		for(int i = 0; i < slowo.length(); i++) {
			if(!zgadnieteLitery[i]) {
				return false;
			}
		}
		return true;
	}
	
	static int zaznaczWystapieniaLitery(boolean[] zgadnieteLitery, String slowo, char litera) {
		int wystapieniaLitery = 0;
		for(int i = 0; i < slowo.length(); i++) {
			if(slowo.charAt(i) == litera) {
				zgadnieteLitery[i] = true;
				wystapieniaLitery++;
			}
		}
		return wystapieniaLitery;
	}
	
	static void wezObecneSlowo(boolean[] zgadnieteLitery, String slowo) {
		for(int i = 0; i < slowo.length(); i++) {
			if(zgadnieteLitery[i]) {
				System.out.print(slowo.charAt(i));
			}
			else {
				System.out.print("_");
			}
		}
		System.out.println();
	}
	
	public static void main(String args[]) {
		String slowo = wybierzSlowo();
		int pozostaleBledy = liczbaBledow;
		boolean[] zgadnieteLitery = new boolean[slowo.length()];
		Scanner sc = new Scanner(System.in);
		
		while(pozostaleBledy > 0 && (!slowoJestOdgadniete(zgadnieteLitery, slowo))) {
			char litera;
			System.out.println("Wskaz litere:");
			litera = sc.next().charAt(0);
			
			if(zaznaczWystapieniaLitery(zgadnieteLitery, slowo, litera) == 0) {
				pozostaleBledy--;
				System.out.println("Litera " + litera + " nie wystapila w slowie.");
				System.out.println("Pozostalo Ci " + pozostaleBledy + " szans.");
			}
			else {
				System.out.println("Litera " + litera + " wystapila w slowie.");
				wezObecneSlowo(zgadnieteLitery, slowo);
			}
		}
		
		if(pozostaleBledy > 0) {
			System.out.println("Gratulacje!");
		}
		else {
			System.out.println("Przegrales.");
		}
	}
}