int process(map<string, int>&, string, bool&, string&);
int process(set<string>&, string, bool&, string&, int);
string preProcessList();
int process(map<string, int>&, string, bool&, string&);
int process(set<string>&, string, bool&, string&, int);
string preProcessList();