#include <iostream>
#include <vector>
using namespace std;

class Player
{
	string name;
 public:
 	Player(string name)
 	{
 		this->name = name;
 	}
 	
 	string get_name()
 	{
 		return this->name;
 	}
};

bool add_player(vector<Player> &player_vector)
{
    string name;
    string comp_name;
    //getline(cin, name);
    //system("CLS");
    cout << "Podaj login gracza: ";
    getline(cin, name);
    for (int i = 0; i < player_vector.size(); i++)
    {
        comp_name = player_vector[i].get_name();
        if (name == comp_name)
        {
            cout << endl;
            cout << "Wybrany login jest zajety.";
            cout << flush;
            //Sleep(2000);
            return false;
        }
    }
    player_vector.push_back(Player(name));
    cout << "Gracz " << name << " pomyslnie dodany do ligi.";
    //Sleep(2000);
    return true;
}

int main() {
	vector<Player> list;
	
	cout << (add_player(list)) ? "TAK" : "NIE"; 
	cout << endl;
	cout << (add_player(list)) ? "TAK" : "NIE"; 
	cout << endl;
	cout << (add_player(list)) ? "TAK" : "NIE"; 
	cout << endl;
	cout << (add_player(list)) ? "TAK" : "NIE"; 
	
	return 0;
}