#include <iostream>
#include <string>
#include <set>
#include <algorithm>

using namespace std;

class Raad {
public:
	Raad() {
		cin>>c;
	}
	char operator()(char c1, char c2) const {
		return c1==c ? c1 : c2;
	}
private:
	char c;
};

int main() {
	string w("galgje");
	string geraden(w.length(), '.');
	do {
		cout<<geraden<<endl<<"Raad een letter: ";
		transform(w.begin(), w.end(), geraden.begin(), geraden.begin(), Raad());
	}
	while (geraden!=w);
	cout<<"Je hebt het woord "<<w<<" geraden."<<endl;
	cin.get(); cin.get();
	return 0;
}

