Those days, many boys use beautiful girls' photos as avatars in forums. So it is pretty hard to tell the gender of a user at the first glance. Last year, our hero went to a forum and had a nice chat with a beauty (he thought so). After that they talked very often and eventually they became a couple in the network. But yesterday, he came to see "her" in the real world and found out "she" is actually a very strong man! Our hero is very sad and he is too tired to love again now. So he came up with a way to recognize users' genders by their user names.This is his method: if the number of distinct characters in one's user name is odd, then he is a male, otherwise she is a female. You are given the string that denotes the user name, please help our hero to determine the gender of this user by his method.

The first line contains a non-empty string, that contains only lowercase English letters — the user name. This string contains at most 100 letters.

If it is a female by our hero's method, print "CHAT WITH HER!" (without the quotes), otherwise, print "IGNORE HIM!" (without the quotes).

CHAT WITH HER!
IGNORE HIM!
CHAT WITH HER!

NoteFor the first example. There are 6 distinct characters in "wjmzbmr". These characters are: "w", "j", "m", "z", "b", "r". So wjmzbmr is a female and you should print "CHAT WITH HER!".

#include<iostream>
#include<cstdio>
#include<cstring>
#include<set>

using namespace std;

char a[1000];
set<char> s;

int main() {
    scanf("%s", a);
    int len = strlen(a);
    for(int i = 0;i < len;i++) {
        s.insert(a[i]);
    }
    if(s.size() % 2 == 0) {
        printf("CHAT WITH HER!\n");
    }
    else {
        printf("IGNORE HIM!\n");
    }
    return 0;
}

// Example program
#include <iostream>
#include <string>
using namespace std;

string nick;
int rozne=0;
int alfabet[] ={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

int main()
{
getline(cin, nick);
int dlugosc = nick.length();

for(int i=0; i<dlugosc; i++)
    {
    if(nick[i]=='a')
    alfabet[0]=1;

    if(nick[i]=='b')
    alfabet[1]=1;

    if(nick[i]=='c')
    alfabet[2]=1;

    if(nick[i]=='d')
    alfabet[3]=1;

    if(nick[i]=='e')
    alfabet[4]=1;

    if(nick[i]=='f')
    alfabet[5]=1;

    if(nick[i]=='g')
    alfabet[6]=1;

    if(nick[i]=='h')
    alfabet[7]=1;

    if(nick[i]=='i')
    alfabet[8]=1;

    if(nick[i]=='j')
    alfabet[9]=1;

    if(nick[i]=='k')
    alfabet[10]=1;

    if(nick[i]=='l')
    alfabet[11]=1;

    if(nick[i]=='m')
    alfabet[12]=1;

    if(nick[i]=='n')
    alfabet[13]=1;

    if(nick[i]=='o')
    alfabet[14]=1;

    if(nick[i]=='p')
    alfabet[15]=1;

    if(nick[i]=='q')
    alfabet[16]=1;

    if(nick[i]=='r')
    alfabet[17]=1;

    if(nick[i]=='s')
    alfabet[18]=1;

    if(nick[i]=='t')
    alfabet[19]=1;

    if(nick[i]=='u')
    alfabet[20]=1;

    if(nick[i]=='w')
    alfabet[21]=1;

    if(nick[i]=='x')
    alfabet[22]=1;

    if(nick[i]=='y')
    alfabet[23]=1;

    if(nick[i]=='z')
    alfabet[24]=1;

    if(nick[i]=='v')
    alfabet[25]=1;

    }

for(int j=0;j<26;j++)
{
    if(alfabet[j]==1)
    rozne++;
    }

if(rozne%2==0)
cout << "CHAT WITH HER!";
else
cout <<"IGNORE HIM!";

return 0;

}

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char*name=new char[100];
 while(cin>>name)
{int n=strlen(name);
      int num=1,temp,work;
       for(int i=1;i<n;i++)
	   {work=1;
	    for(int j=0;j<n-i;j++)
			if(name[j]>name[j+1])
			{temp=name[j];name[j]=name[j+1];name[j+1]=temp;work=0;}
			if(work)break;
	   }
 for(int i=1;i<n;i++)
 if(name[i]!=name[i-1])
  ++num;
 if(num%2)
	 cout<<"IGNORE HIM!"<<endl;
 else
	 cout<<"CHAT WITH HER!"<<endl;
 }}

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
	char test[100];
	int count[26];
	int len;
	int sum;
	while(gets(test))
	{

		len=strlen(test);
		sum=0;
		memset(count,0,sizeof(count));
		for(int i=0;i<len;i++)
		{
			if(count[test[i]-'a']==0)
				count[test[i]-'a']++;
		}
		for(int i=0;i<26;i++)
		{
			if(count[i]==1)
				sum++;
		}
		if(sum%2==0)
			cout<<"CHAT WITH HER!"<<endl;
		else
			cout<<"IGNORE HIM!"<<endl;
}
}

#include <iostream>
#include <string>
using namespace std;
int main()
{
	string username;
	int test[255];
	test['a'] = 0;
	test['b'] = 0;
	test['c'] = 0;
	test['d'] = 0;
	test['e'] = 0;
	test['f'] = 0;
	test['g'] = 0;
	test['h'] = 0;
	test['i'] = 0;
	test['j'] = 0;
	test['k'] = 0;
	test['l'] = 0;
	test['m'] = 0;
	test['n'] = 0;
	test['o'] = 0;
	test['p'] = 0;
	test['q'] = 0;
	test['r'] = 0;
	test['s'] = 0;
	test['t'] = 0;
	test['u'] = 0;
	test['v'] = 0;
	test['w'] = 0;
	test['x'] = 0;
	test['y'] = 0;
	test['z'] = 0;
	cin >> username;
	int counter = username.length();

	for (unsigned int i = 0; i < username.length(); i++)
		test[username[i]]++;

	for (unsigned int i = 0; i < username.length(); i++)
	{
		counter -= test[username[i]] - 1;
		test[username[i]] = 1;
	}
	if (counter % 2 == 0)
		cout << "CHAT WITH HER!" << endl;
	else
		cout << "IGNORE HIM!" << endl;
}

#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<queue>
using namespace std;
int main()
{
	char a[10001];
	cin>>a;
	sort(a,a+strlen(a));
	int ans=0;
	for(int i=0;i<strlen(a)-1;i++)
	{
		if(a[i]!=a[i+1])ans++;
	}
	if(ans%2==0)cout<<"IGNORE HIM!";
	else cout<<"CHAT WITH HER!";
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int a[27],ans;
int main(){
	char s;
	while(cin >> s){
		a[s-96]++;
	}
	for(int i=1;i<=26;i++){
		if(a[i]!=0) ans++;
	}
	if (ans % 2 == 0) cout << "CHAT WITH HER!";
	else cout << "IGNORE HIM!";
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
char a[200];
int main()
{
	cin>>a;
	int sum=0;
	for(char i='a';i<='z';i++)
	{
		for(int j=0;j<strlen(a);j++)
		{
			if(a[j]==i)
			{
				sum++;
				break;
			}
		}
	}
	if(sum%2==0)
	cout<<"CHAT WITH HER!"<<endl;
	else
	cout<<"IGNORE HIM!"<<endl;
	return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main() {
	int a[26] = { 0 }, counter = 0;
	string s;
	cin >> s;
	for (int i = 0; i < s.length(); ++i) {
		if (a[s[i] - 97]++ == 0)
			counter++;
	}
	if (counter % 2 == 0)
		cout << "CHAT WITH HER!";
	else
		cout << "IGNORE HIM!";
	return 0;
}

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
	char s[100];
	cin>>s;
	int i,len=0,t=0;
	for(i=0;s[i]!='\0';i++,len++);
	sort(s,s+len);
	for(i=1;i<len;i++)
		if(s[i]==s[i-1])t++;
	if((len-t)%2!=0)cout<<"IGNORE HIM!"<<endl;
	else cout<<"CHAT WITH HER!"<<endl;
}

#include <stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include <algorithm>
using namespace std;
int main()
{
	int x, y, i, j,count=0;
	char a[101];
	scanf("%s", a);
	y = strlen(a);
	x = strlen(a);
	for (i = 0; i < x; i++)
		for (j = i + 1; j < x; j++)
		if (a[i] == a[j])
		{
			a[j] = '0';
		}
	for (i = 0; i < x; i++)
		if (a[i] != '0')
			count++;
	if (count % 2 == 0)
		printf("CHAT WITH HER!\n");
	else
		printf("IGNORE HIM!\n");
}

#include<iostream>
#include<set>
#include<string>
using namespace std;
int main()
{
    string s;
    cin>>s;
    set<char>a;

    for(int i=0;i<s.size();i++)
      a.insert(s[i]);

    if (a.size()%2==0)
        cout<<"CHAT WITH HER!";
    else
      cout<<"IGNORE HIM!";
}

#include <string>
#include <iostream>
#include <list>
#include <set>

using namespace std;

int main()
{
	string str{};
	cin >> str;

	set<char> char_set;
	for (auto c = str.begin(); c < str.end(); ++c)
	{
		char_set.insert(char_set.end(), *c);
	}
	if (char_set.size() % 2 == 0)
	{
		cout << "CHAT WITH HER!";
	}
	else
	{
		cout << "IGNORE HIM!";
	}
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int count=0;
    for(int i=0;s[i]!='\0';i++)
    {
        if(s[i]!='0') count++;
        for(int j=i+1;s[j]!='\0';j++)
            {
                if(s[j]==s[i])
                    {
                        s[j]='0';
                    }
            }
    }
    if(count%2==1)
        cout<<"IGNORE HIM!";
    else
        cout<<"CHAT WITH HER!";
}

#include<cstdio>
int unique(char *str);
int main(){
    char str[100];
    scanf("%s",str);
    int count=unique(str);
    if(count%2==0){
        printf("CHAT WITH HER!");
    }
    else {
        printf("IGNORE HIM!");
    }
    return 0;
}
int unique(char *str){
    int count=0;
    for(int i=0;str[i]!='\0';i++){
        bool uni=false;
        for(int j=0;j<i;j++){
            if(str[j]==str[i]){
                uni=true;
                break;
            }
        }
        if(!uni){
            count++;
        }
    }
    return count;
}

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

using namespace std;

int main() {

    string s;
    cin >> s;
    int count = 0;

    sort(s.begin(), s.end());

    for(int i = 0; i < s.length(); i++) {
        if(s[i] != s[i + 1]) {
            count++;
        }
    }

    if(count % 2 == 0) {
        cout << "CHAT WITH HER!" << endl;
    } else {
        cout << "IGNORE HIM!" << endl;
    }

    return 0;
}

#include <iostream>
#include <string>
using namespace std;
 int c;
 string str;
bool ch[26]={false};

int main()
{
    int base=(int)'a';
    cin>>str;
    for(int i=0;i<str.length();i++){
        ch[(int)str[i]-base]=true;
    }
    for(int i=0;i<26;i++)
    {
        if(ch[i])
            c++;
    }
    if(c%2==0)
        cout<<"CHAT WITH HER!";
    else cout<<"IGNORE HIM!";
}

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <string.h>
using namespace std;

int main() {
	string name;
	int numChars = 1;
	char distinctChar[100];
	cin >> name;

	distinctChar[0] = name[0];

	for (int i = 0; name[i] != '\0'; ++i) {
		for (int j = 0; j < numChars; ++j) {
			if (distinctChar[j] == name[i]) {
				break;
			}
			if (j == numChars - 1) {
				distinctChar[numChars] = name[i];
				numChars++;
			}
		}
	}

	if (numChars % 2 == 0) {
		cout << "CHAT WITH HER!";
	}
	else {
		cout << "IGNORE HIM!";
	}

	return 0;
}

// Девушка или парень.cpp : Defines the entry point for the console application.
//
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <iostream>
using namespace std;

char s,mass[101];

int main()
{
    int n=0,k=0;

    while(cin>>s)
    {
        bool b=true;
            for(int i=0; i<n; i++)
                if(s==mass[i])
                    b=false;
            if(b)
            {
                mass[k]=s;
                k++;
            }
        n++;
    }

    if(strlen(mass)%2==0)
        printf("CHAT WITH HER!\n");
    else
        printf("IGNORE HIM!\n");

    return 0;
}

//In the Name of God
/*4
92 31
0 7
31 0
7 141
*/
#include <bits/stdc++.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <cmath>
#include <vector>
#include <map>
#include <set>
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <cctype>
#include <fstream>
//#include <conio.h>
using namespace std;
set <char> S;
int n,d=0,ans=0;
int a[100010],b;
int main (){
    string str;
    cin>>str;
    for(int i=0;i<str.size();i++){
        S.insert(str[i]);
    }
    if(S.size()%2==0){
        cout<<"CHAT WITH HER!";
        return 0;
    }
    else{
        cout<<"IGNORE HIM!";
        return 0;
    }
}

#include<iostream>
#include<string>
#include<cmath>
#include<map>
using namespace std;

int main()
{
	//freopen( "in.txt", "r", stdin );
	//freopen( "ou.txt", "w", stdout );
	map<char,int>mm;
	for(char i='a';i<='z';i++)
		mm[i]=0;
	string s;
	cin>>s;
	for(int i=0;i<s.length();i++)
	{
		mm[s[i]]++;
	}
	int sum=0;
	for(int i='a';i<='z';i++)
		if(mm[i])
			sum++;
	if(sum%2)cout<<"IGNORE HIM!\n";
	else cout<<"CHAT WITH HER!\n";
}

#include <iostream>

using namespace std;

int main()
{
    char c[101];
    while(cin>>c)
    {
        int count=0;
        for(int i=0;;i++)
        {
            if(c[i]=='\0')
                break;
            for(int j=0;j<i;j++)
            {
                if(c[i]==c[j])
                    c[j]='1';
            }
        }
        for(int i=0;;i++)
        {
            if(c[i]=='\0')
                break;
            if(c[i]!='1')
                count++;
        }
        if(count%2==0)
            cout<<"CHAT WITH HER!"<<endl;
        else
            cout<<"IGNORE HIM!"<<endl;
    }
}

#include <iostream>
#include <string>

using namespace std;
int a,b,k,u,p,c,i;
string s;

main ()
{
    cin>>s;
    a=s.length();

    for(i=0; i<a; i++)
    {
        if (s[i]!='0') {

        for(c=i+1; c<a; c++)
        {
            if (s[i]==s[c]) s.replace(c,1,"0");
        }
        b++;
    }
    }

    if(b%2==0) cout<<"CHAT WITH HER!"<<endl; else cout<<"IGNORE HIM!"<<endl;

}

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
	string c;
	int k;
	while (cin>>c)
	{
			int k=0;
		for (size_t ix=0;ix!=c.size();ix++)
		{
			if (ix==c.size()-1||c.find(c[ix],ix+1)==string::npos)
				k++;
		}
		if (k%2==1)
			cout<<"IGNORE HIM!"<<endl;
		else
			cout<<"CHAT WITH HER!"<<endl;
	}
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int letter[26];

int main (){
	int i, sum = 0;
	string name;
	cin >> name;
	for ( i = 0; name[ i ]; i++)
			letter[ name[ i ] -97] = 1;

	for ( i = 0; i < 26; i++)
		sum += letter[ i ];
	sum & 1 ? cout << "IGNORE HIM!" : cout << "CHAT WITH HER!";

	return 0;
}

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    char a[100];
    cin>>a;
    int r=strlen(a),k=1;
    for(int i=0;a[i+1]!='\0';i++)
    for(int j=i+1;a[j]!='\0';j++)
    if(a[i]==a[j])
    {
         r--;
         a[j]=k++;
    }
    if(r%2==0)
    cout<<"CHAT WITH HER!";
    else
    cout<<"IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int l,count=0,i;

    string s;

    cin>>s;

    l=s.length();

    sort(s.begin(),s.end());

    for (i = 1; i<l; i++)
    {
        if (s[i] != s[i -1] )

        {
            count++;
        }

    }
    if((count+1)%2==0)

    {
        printf("CHAT WITH HER!\n");
    }

    else

    {
        printf("IGNORE HIM!\n");
    }

    return 0;

}

#include<cstdio>
#include<iostream>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
using namespace std;
int ans;
bool a[123];
char k;
int main()
{
    while((k=getchar())!='\n')
    {
    	if(!a[k])
    		a[k]=true,ans++;
	}
	if(ans%2==0)
		cout<<"CHAT WITH HER!";
	else
		cout<<"IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
using namespace std;

bool t[26];
int i,ans;
string f;
int main()
{
	cin>>f;
	for(i=0;i<f.size();i++)t[f[i]-'a']++;
	for(i=0;i<26;i++)
	{
		if(t[i]!=0)ans++;
	}
	if(ans%2==0)cout<<"CHAT WITH HER!"<<endl;
	  else cout<<"IGNORE HIM!"<<endl;
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
string n;
int a[1005],s;
int main(){
	cin>>n;
	for(int i=0;i<n.size();i++){
		if(!a[n[i]]){
			a[n[i]]=1;
		}
	}
	for(int i=1;i<=1000;i++){
		if(a[i]==1){
			s++;
		}
	}
	s=s%2;
	if(s){
		cout<<"IGNORE HIM!";
		return 0;
	}
	cout<<"CHAT WITH HER!";
    return 0;
}

#include<iostream>
#include<string>
#include<algorithm>
#include<bits/stdc++.h>
using namespace std;
//

int main() {
    string test;
    cin >> test;
    int l = test.length();

    for (int i = 0; i < l; i++) {
        l = test.length();
        for (int j = i + 1; j < l; j++) {
            if (test[i] == test[j])
            {
                test.erase(j, 1);
                i--;
            }
        }
    }
    l = test.length();
    if (l % 2 == 0)
        cout << "CHAT WITH HER!";
    else
        cout << "IGNORE HIM!";

}

    #include <stdio.h>
    #include <string.h>
    #include <iostream>
    #include <iostream>
    #include <string>

    using namespace std;

    int main() {
    string s;
    cin>>s;
    int n=0, i=0;
    int T[26];
    for(i=0;i<26;i++){
    T[i]=0;
    };
    for(i=0;i<s.length();i++){
    T[s[i]-97]++;
    };
    for(int j=0 ;j<26;j++){
    if(T[j]!=0) n++;
    };
    if(n%2==0) printf("CHAT WITH HER!");
    else printf("IGNORE HIM!");
    return 0;
    }

#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
char s[105];
int main(){
	gets(s);
	sort(s,s+strlen(s));
	if((unique(s,s+strlen(s))-s)%2)cout<<"IGNORE HIM!";
	else cout<<"CHAT WITH HER!";
}

#include<iostream>
#include<string>

using namespace std;
bool exist(char [] , char , string s);
bool check(string s);

int main()
{
    string s;
    cin>>s;

    if(check(s))
        cout<<"CHAT WITH HER!"<<endl;
    else
        cout<<"IGNORE HIM!"<<endl;

    return 0;
}

bool exist( char Array [] , char el , string s)
{
    for(int i=0 ; i<s.size() ; i++)
        if(el==Array[i])
            return true;
    return false;
}

bool check(string s)
{
    int count=1;
    char Array[s.size()];
    Array[0]=s.front();
    for(int i=1 ; i<s.size() ; i++)
    {
        if((exist(Array,s.at(i),s)))
            continue;
        else
        {
            count++;
            Array[i]=s.at(i);
        }
    }

    if(count%2==0)
        return true;
    else
        return false;
}

#include<iostream>
using namespace std;
#include<string>
#include<algorithm>
int main()
{
    string s;
    cin>>s;
    int n,c=0;
    sort(s.begin(),s.end());
    for(int i=0;i<s.length();i++)
    {
        if(s[i]==s[i+1])
        {
            c++;
        }
    }
    n=s.length()-c;
    if(n%2==0)
    {
        cout<<"CHAT WITH HER!";
    }
    else{
        cout<<"IGNORE HIM!";
    }
}

#include <bits/stdc++.h>
#define N 105
#define ri register int
using namespace std;
template<typename T>inline void Read(T &t){
	int c=getchar(),f=0;
	for(;c<'0'||c>'9';c=getchar())f=(c=='-');
	for(t=0;c>='0'&&c<='9';c=getchar())t=(t<<3)+(t<<1)+(c^48);
	if(f)t=-t;
}
int n,ans,b[N];
char s[N];
int main(){
	scanf("%s",s+1),n=strlen(s+1);
	for(ri i=1;i<=n;++i)if(!b[s[i]-'a'])ans++,b[s[i]-'a']=1;
	if(ans&1)printf("IGNORE HIM!");
	else printf("CHAT WITH HER!");
	return 0;
}

#include <bits/stdc++.h>
using namespace std;
int cnt;
char ch;
map < char,bool > mp;
int main()
{
	while ((ch = getchar()) != '\n')
		if (!mp[ch])
		    cnt++,mp[ch] = 1;
	if (cnt & 1)
	    puts ("IGNORE HIM!");
	else
	    puts ("CHAT WITH HER!");
	return 0;
}

#include <iostream>
using namespace std;
int main()
{
    string a;
    cin>>a;
    int n=1,k;
    for(int i = 0 ; i <a.size() ; i++ )
    {
        k=0;
       for(int j = 0 ; j < i ; j++)
       {
           if(a[i]==a[j] && i!=j)
           {
               k++;
           }
       }
       if(k==0 && i!=0)
       {
          n++;
       }
    }
    if(n%2==0)
    {
        cout<<"CHAT WITH HER!\n";
    } else
    {
        cout<<"IGNORE HIM!\n";
    }
}

#include <iostream>
#include <string>

using namespace std;

#define REP(i, a, b) for(int i = a; i < b; i++)
int main()
{
	string str;
	cin >> str;
	bool* alpha = new bool[26];
	short count = 0;

	REP(i, 0, 26)
		alpha[i] = false;

	REP(i, 0, str.size())
		alpha[str[i] - 'a'] = true;

	REP(i, 0, 26)
		if (alpha[i]) count++;

	if (count % 2 == 0)
		cout << "CHAT WITH HER!";
	else
		cout << "IGNORE HIM!";

}

#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
	char a[100010];
	int b[26]={};
	cin.getline(a,100010);
	for(int i=0;i<strlen(a);i++)
	{
		b[a[i]-'a']++;
	}
	int t=0;
	for(int i=0;i<26;i++)
	{
		if(b[i]!=0)t++;
	}
	if(t%2==0)cout<<"CHAT WITH HER!";
	else cout<<"IGNORE HIM!";
	return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main() {
	string a;
	int r, m, b[26] = {0}, n;
	cin >> a;
	m = 0;
	for(int i = 0; i < a.size(); i++){
		n = a[i] - 'a';
		b[n]++;
	}
	for(int i = 0; i < 26; i ++){
		if(b[i] > 0){
			m++;
		}
	}
	if(m % 2 == 0){
		cout << "CHAT WITH HER!";
	}
	if(m % 2 == 1){
		cout << "IGNORE HIM!";
	}
	return 0;
}

#include <bits/stdc++.h>
using namespace std;
int a[100000];
int main(){
	int i,j,k=0,n;
	string s;
	cin>>s;
	n=s.length();
	for(i=0;i<n;i++)
        a[s[i]]++;
    for (i=0;i<=127;i++)
        if (a[i]!=0)
            k++;
	if(k%2!=0)cout<<"IGNORE HIM!";
	else cout<<"CHAT WITH HER!";
}

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <queue>
#include <algorithm>
#include <iomanip>
#include <string>
#include <map>
#include <set>
#include <queue>
#include <stack>
#define ll long long
#define FAST_IO ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
using namespace std;
map<char,int> m;
string s;
int main()
{
	FAST_IO;
	cin>>s;
	ll sum=0;
	ll l=s.length();
	for(int i=0;i<l;i++){
		if(m[s[i]]==0){
			sum++;
			m[s[i]]=1;
		}
	}
	if(sum%2==0)cout<<"CHAT WITH HER!"<<endl;
	else cout<<"IGNORE HIM!"<<endl;
	return 0;
}

#include <iostream>
#include<string>

using namespace std;

int main()
{
    int x,a=0;
    string s;
    cin>>s;
    for(int i=0;i<s.size();i++)
    {
        a=0;
        for(int j=0;j<s.size();j++)
        {
            if(s[i]==s[j])
            {
                a++;
            }
        }
        if(a>1)
        {
            s.erase(i,1);
            i--;
        }
    }
    if(s.size()%2==0)
    {
        cout<<"CHAT WITH HER!"<<endl;
    }
    else
        cout<<"IGNORE HIM!";
    return 0;
}

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

int main(){
	int b, c[40] = { 0 },sum=0;

	string a;
	cin >> a;
	b = a.size();
	for (int i = 97; i <123; i++)
	{
		for (int j =0; j < b; j++)
		{
			if (int(a[j]) == i || int(a[j]) == i-32)
			{
				c[i-97]++;
			}
		}
	}
	for (int i = 0; i < 35; i++)
	{
		if (c[i]>1)
		{
			c[i] = 1;
			sum = sum + c[i];
		}
		else{
			sum = sum + c[i];
		}
	}
	if (sum%2==0)
	{
		cout << "CHAT WITH HER!";
	}
	else{
		cout << "IGNORE HIM!";
	}

	return 0;
}

#include <bits/stdc++.h>
using namespace std;
string s;
string str;
int x;
int main()
{
   /* cin>>s;
    int y =s.length();

    for(int i=0;i<s.length();i++)
    {
        for(int j=0;j<s.length();j++)
        {
           if(s[i]==str[j])
           {
               continue;
           }
           /* if(s[i]!=str[j])
                {
                    str[i]=s[i];
                    x++;
                }*

              else
                    {
                        str[i]=s[i];
                    }
        }

    }

    /*x=s.length();

        for(int i=0;i<=x-1; i++)
        {
            for(int j=i+1; j<=x; j++)
            {
                if(s[i]==s[j])
                    x-=1;
            }
        }
/
cout<<str<<endl;
x=str.length();
cout<<x;
        if(x%2==0)
            cout<<"CHAT WITH HER!";
        else
            cout<<"IGNORE HIM!";
           */

    char str[100]={'0'};

    int i,j,len,tmp=0,check=0;
    int ck[26]={0};

        while( scanf("%s",&str)==1)
        {
        tmp=0;
        len=strlen(str);
        check=0;

            for(i=0;i<len;i++){
                tmp=str[i]-97;
                ck[tmp]++;
            }
                for(j=0;j<26;j++){
                        if(ck[j]>=1){
                            check++;
                            //break;
                        }
                  //  printf("%d ",ck[j]);
                }

                if(check%2==0){
                    printf("CHAT WITH HER!\n");
                }
                else{
                    printf("IGNORE HIM!\n");
                }
                    memset(str,'0',sizeof str);
                    memset(ck,0,sizeof ck);
   return 0;
        }

    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin>>s;
    sort(s.begin(),s.end());
    int tmp=0;
    for(int i=1;i<=s.size(); i++)
    {
        if(s[i]!=s[i-1])
            tmp++;
    }
    if(tmp%2==0)
        cout<<"CHAT WITH HER!"<<endl;
    else
        cout<<"IGNORE HIM!"<<endl;

    return 0;

}

#include <bits/stdc++.h>
using namespace std;
int main(){
	char s[110];
	int a[30];
	cin >> s;
	int len = strlen(s);
	memset(a, 0, sizeof(a));
	for(int i=0; i<len; i++){
		a[s[i]-'a'] ++;
	}
	int ans = 0;
	for(int i=0; i<26; i++)
		if(a[i]>0)
			ans++;
	if(ans%2==0)
		cout << "CHAT WITH HER!";
	else
		cout << "IGNORE HIM!";
	return 0;
}

#include <iostream>
#include <cstring>
#include <cctype>
#include <string>
using namespace std;
int main()
{
    string s;
    int a, m = 0, i, j;
    std::cin >> s;
    for (j = 0; j < s.length(); j++)
    {
        a = 0;
        for (i = 0; i < j; i++)
        {
            if (s[j] == s[i])
            {
                a++;
            }
        }
        if (a == 0) m++;
    }
    if (m % 2 == 0) std::cout << "CHAT WITH HER!";
    else std::cout << "IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
#define mod 1000000007
#define INF 0x3f3f3f3f
#define all(x) (x).begin(),(x).end()
#define fast ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
#define endl "\n"
#define pb push_back
#define rep(i,a,n) for (int i=a;i<n;i++)
#define per(i,a,n) for (int i=n-1;i>=a;i--)
#define mp make_pair
#define print(v); for(auto x:v) cout<<x<<" "; cout<<endl;
typedef long long int ll;
int main()
{
    fast;
    string str;
    cin >> str;
    unordered_map<char, int> umap;
    for(int i = 0; i < str.length(); i++){
        umap[str[i]]++;
    }
    if(umap.size() % 2 == 0){
        cout << "CHAT WITH HER!" << endl;
    }
    else{
        cout << "IGNORE HIM!" << endl;
    }

    return 0;
}

#include <stdio.h>
#include <string.h>

void swap_(char& a, char& b) {
	char temp = a;
	a = b;
	b = temp;
}

int main() {
	char uname[101];
	scanf("%s", uname);

	int l = strlen(uname);
	// sort alphabetically
	for (int i = 0; i < l; ++i) {
		int minpos = i;
		for (int j = i + 1; j < l; ++j)
			if ((int)uname[j] < (int)uname[minpos]) minpos = j;
		swap_(uname[i], uname[minpos]);
	}

	//printf("length=%d. sorted=%s\n", l, uname);

	int n = 1;
	for (int i = 1; i < l; ++i) {
		if (uname[i] != uname[i - 1]) ++n;
	}

	printf("%s\n", (n%2==0) ? "CHAT WITH HER!" : "IGNORE HIM!");

	return 0;
}

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main() {
	string str;
	fflush(stdin);
	cin >> str;
	int dem = 0;
	sort(str.begin(), str.end());
	char temp = str.at(0);
	for (int i = 1; i < str.size(); i++) {
		if (str.at(i) != temp) {
			temp = str.at(i);
			dem++;
		}
	}
	if (dem % 2 == 0)
		cout << "IGNORE HIM!";
	else

	cout << "CHAT WITH HER!";
	return 0;
}

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

int main(){
    string s1{};
    cin >> s1;
    for(int k=0;k<s1.length();k++){
        s1[k]=toupper(s1[k]);
    }

    for(int i=0;i<s1.length();i++){
        for(int j=i+1;j<s1.length();j++){
            if(s1[i]==s1[j]){
                s1.erase(j,1);
            j--;
                }
            }
        }
    if ((s1.length())%2 == 0)
        cout << "CHAT WITH HER!";
        else
            cout << "IGNORE HIM!";
    return 0;
}

#include <bits/stdc++.h>

using namespace std;

set< char > sc;

int main(){

	string s;

	cin >> s;

	for( int i=0; i< s.length(); ++i )
		sc.insert( s[i] );

	if( sc.size()%2== 0 )
		printf( "CHAT WITH HER!\n" );
	else
		printf("IGNORE HIM!\n");

}

#include <iostream>
#include <string>
#include <cstring>
using namespace std;

int main()
{
	string s;
	cin>>s;
	bool f[10000];
	int n,i,j,l,x;
	l=s.length();
	x=0;
	memset(f,true,sizeof(f));
	for (i=0; i<l; i++)
		if (f[s[i]-'a']==true)
		{
			x++;
			f[s[i]-'a']=false;
		}
	if (x%2==1) cout<<"IGNORE HIM!"<<endl; else cout<<"CHAT WITH HER!"<<endl;
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main(){
    string a;
    int b;
    cin>>a;
    b=a.length();
    int count=0;
    for(int i=0;i<b;i++){
        for(int j=i+1;j<b;j++){
            if(a[i]==a[j]){
                a[j]='\0';
            }
        }

    }
    for(int i=0;i<b;i++){
        if(a[i]>='a'&&a[i]<='z'){
            count++;
        }
    }
    if(count%2==0){
        cout<<"CHAT WITH HER!";
    }
    else{
        cout<<"IGNORE HIM!";
    }
    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main ()
{
	string s;
	cin>>s;
	int x;
	for(int i=0 ; i<s.size() ;i++)
	{
		for( int j=i+1 ; j<s.size() ;j++)
		{
			if(s[i]==s[j])
				s[j]='0';
		}
		if(s[i]!='0')
			x++;
	}
	if(x%2==0)
	{
		cout<<"CHAT WITH HER!";

	}
	else
	{
		cout<<"IGNORE HIM!";

	}
	return 0;
}

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

int main()
{
    string s;
    cin>>s;
    int loc=0,x=0,c=0,arr[1000],j=0;
    sort(s.begin(),s.end());
    for(int i=0;i<s.length();i++){
          if(s[i]==s[i+1])
            arr[j]++;
          else{
            j++;
            arr[j]++;
          }
    }

   if(j%2==0)
        cout<< "CHAT WITH HER!";
    else
        cout<<"IGNORE HIM!";

    return 0;
}

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

int main()
{

int c=0,k=0;
    string name;
    cin>>name;
    int len = name.size();

    for(int i=0;i<len-1;i++){
        for(int j=i+1;j<len;j++){
        if(name[i]==name[j]){
            name[i]=1;
        }

    }

    }

     for(int i=0;i<len;i++){

        if(!isalpha(name[i])){
            c++;
        }

    }
len=len-c;
   //cout<<name<<len;

    if(len%2==0){
        cout<<"CHAT WITH HER!";
    }else{
    cout<<"IGNORE HIM!";
    }

    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
     string s;int c;
     cin>>s;
     int n=s.length();
     for(int i=0;i<n;i++)
     {
         for(int j=i+1;j<n;j++)
         {
             if(s[i]==s[j])
             {
                 s[j]=0;
             }

        }
   }
   for(int i=0;i<n;i++)
   {
      if(s[i]!=0)
      {
           c++;
      }
   }

     if(c%2==0)
     cout<<"CHAT WITH HER!";
     else
     cout<<"IGNORE HIM!";
}

#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;

int main()
{
    char str[100];
    int len;
    int count1_repeated=0;
                 //female => other wise => "CHAT WITH HER!"
    gets(str);
    len=strlen(str);  //  male =>      odd   => "IGNORE HIM!"
    for(int i = 0; i < len; i++)
        {
           for (int j = i+1; j < len; j++)
           {
               if (str[i] == str[j])
               {
               count1_repeated++;
               break;
               }

           }

        }
    int rest = len-count1_repeated;

    if (rest%2==0)
    printf("CHAT WITH HER!\n") ;
    else
    printf("IGNORE HIM!\n");
}

#include <bits/stdc++.h>
using namespace std;

string s;

int main() {
    cin >> s;
    sort(begin(s), end(s));
    if ((unique(begin(s), end(s))- begin(s)) & 1) puts("IGNORE HIM!");
    else puts("CHAT WITH HER!");
    return 0;
}

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

// w  j  m  z  b  m  r
// Problem 236A Codeforces
int main() {
	string s;
	cin>>s;
	vector<char> toCount;
	for(char c:s){
		if(!count(toCount.begin(), toCount.end(), c)){
			toCount.push_back(c);
		}
	}
	if(toCount.size()%2==0){
		cout<<"CHAT WITH HER!";
	} else {
		cout<<"IGNORE HIM!";
	}
	return 0;
}

// pikachu

#include <bits/stdc++.h>

#define stop return 0
#define start int main
#define size(x) ((int) x.size())
#define fname ""

using namespace std;

typedef long long ll;
typedef unsigned long long ull;
typedef unsigned int uint;

const int D = int(1e5) + 500;
const int QF = int(1e9);

string s;
set <int> q;

start () {
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    // path
    #ifndef ONLINE_JUDGE
        freopen(fname".in", "r", stdin);
        freopen(fname".out", "w", stdout);
    #endif

    cin >> s;
    for (int i = 0; i < size(s); i++) {
        q.insert(s[i]);
    }
    if (size(q) % 2 == 0) {
        cout << "CHAT WITH HER!"; return 0;
    }
    cout << "IGNORE HIM!";

    // time
    #ifndef ONLINE_JUDGE
        cerr << clock() << " ms";
    #endif

    stop;
}

#include<iostream>
#include<string>
#include<set>
using namespace std;
int main()
{
	string s;
	cin>>s;
	set <char> n;
	for(int i=0;i<s.size();i++)
	  n.insert(s[i]);

	if (n.size()%2==0)
	 cout<<"CHAT WITH HER!";
	else
	 cout<<"IGNORE HIM!";
}

#include<bits/stdc++.h>
using namespace std;
int main(){
vector<char>V;
string s;
int i, j, coun, m, n, p;
cin >> s;
m= s.size();
for(i=0; i<m; i++){
    coun=0;
    n=V.size();
    for(j=0; j<n; j++){
        if(V[j]==s[i]){
            coun++;
        }
    }
    if(coun==0)
        V.push_back(s[i]);
    }
    /*for(i = 0 ; i < n; i++){
        cout<<V[i];
    }*/
    p=V.size();
    if(p%2==0)
        cout << "CHAT WITH HER!" << endl;
    else
        cout << "IGNORE HIM!" << endl;
return 0;
}

#include <iostream>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
    string str;
    int count = 0 ;
    cin>>str;
    sort(str.begin(),str.end());
    int n = str.length();
    for(int i = 0 ; i < n ; i++)
            if(str[i]!=str[i+1]){count++;}

    if(count%2==0)
    cout<<"CHAT WITH HER!";
    else cout<<"IGNORE HIM!";
    return 0;
}

#include<iostream>
#include<string.h>
using namespace std;

int main()
{
	char lt[101];
	int abc[26]={0};
	int i;
	int len;
	int count=0;
	while(cin>>lt)
	{
		len=strlen(lt);
		for(i=0;i<len;i++)
		{
			if(abc[lt[i]-'a']==0)
			{
				abc[lt[i]-'a']=1;
				count++;
			}
		}
		for(i=0;i<26;i++)
		{
			abc[i]=0;
		}
		if(count%2==0)
			cout<<"CHAT WITH HER!"<<endl;
		else
			cout<<"IGNORE HIM!" <<endl;
		count=0;
	}
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int a[30];
int main(){
	string s;
	cin>>s;
	for (int i=0;i<s.size();i++){
		a[s[i]-'a']++;
	}
	int ans=0;
	for (int i=0;i<30;i++){
		if (a[i]>0) ans++;
	}
	if (ans%2==1){
		cout<<"IGNORE HIM!\n";
	}
	else cout<<"CHAT WITH HER!\n";
    return 0;
}

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
	int sn,i,sum=0,a[1000];
	string s;
	cin>>s;
	sn=s.length();
	for(i=1;i<=200;i++) a[i]=0;
	for(i=0;i<sn;i++){
		if(a[s[i]-64]==0){
		 a[s[i]-64]=1;
		sum++;
	}

	}
	if(sum%2==0) cout<<"CHAT WITH HER!";
	else cout<<"IGNORE HIM!";
}

#include<bits/stdc++.h>
using namespace std;

 int main()
 {
     string name ;
     cin>>name;
     set<char>s;

     int len=name.size();
     while(len!=0)
     {
        char c;
        c=name.at(len-1);
         s.insert(c);
         len--;
     }

      if((s.size()&1)==0)
      {
       cout<<"CHAT WITH HER!";
      }
      else
      {
       cout<<"IGNORE HIM!" ;
      }
      return 0;

 }

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

int main() {
    string s;
    cin >> s;
    int r = 0;
    sort (s.begin(), s.end());
    s += '\n';

    for(int i=0; i<s.length()-1; i++) {
        if(s[i] != s[i+1]) {
            r+=1;
        }
    }
    if(r % 2 == 0) {
        cout << "CHAT WITH HER!" << endl;
    } else {
        cout << "IGNORE HIM!" << endl;
    }

    return 0;
}

#include <bits/stdc++.h>
using namespace std;

int main()
{
    string s;
    getline(cin,s);
    int l=s.length(),i;
    unordered_set<char> letters;
    int c=0;

    for(i=0;i<l;i++)
    {
        if(letters.find(s[i])==letters.end())
        {
            letters.insert(s[i]);
            c++;
        }

    }
   // cout<<c<<endl;
    if(c%2==0)
    cout<<"CHAT WITH HER!";
    else
    cout<<"IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
#define str string
using namespace std;
	int a[26];
int main () {
	int h=0;
	str s;
	cin>>s;
	for(int i=0;i<s.length();i++){
		if(a[(int)s[i]-97])

continue;
a[(int)s[i]-97]++;
h++;

	}
	if(h%2!=0){
		cout<<"IGNORE HIM!";
	}
	else
	cout<<"CHAT WITH HER!";
	return 0;
}

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main()
{
    char arr[100];
    scanf("%s",arr);

    int l = strlen(arr);

    set<char> myset;

    for(int i=0;i<l;i++ )
    {
        myset.insert(arr[i]);
    }

    if(myset.size()%2==0)
    {
        cout<<"CHAT WITH HER!"<<endl;
    }
    if(myset.size()%2!=0)
        cout<<"IGNORE HIM!"<<endl;

    return 0;
}

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

int main(){
	string a;
	cin >> a;
	int n =0;
	string b;

	for(int i =0; i< a.length(); i++){

			for(int j = 1+i ; j < a.length()  ; j++){
				if(a[i]==a[j]){
					//cout << "jhel";
					n++;
					break;
				}
			}

	}
//	cout << a.length() -n << " " << n;
	if((a.length()-n)%2==0){
		cout << "CHAT WITH HER!\n";
	}else{
		cout << "IGNORE HIM!\n";
	}

}

#include <stdio.h>
#include <set>
using namespace std;

int main()
{
    char A[111];
    scanf("%s", A);
    puts(set<char>(A, A + strlen(A)).size() % 2 == 0 ? "CHAT WITH HER!" : "IGNORE HIM!");
}

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

int CheckDistinctCharacters(std::string username);

int main()
{
	std::string inputString;

	std::cin >> inputString;

	int count = CheckDistinctCharacters(inputString);

	if (count % 2 == 0)
	{
		std::cout << "CHAT WITH HER!";
	}
	else
	{
		std::cout << "IGNORE HIM!";
	}
}

int CheckDistinctCharacters(std::string username)
{
	//char dist[CHAR_MAX];
	//char similar[CHAR_MAX];
	//bool success = false;
	int countDist = 0, countSimi = 0;

	//std::sort(username.begin(), username.end());

	//std::cout << username << "\n" << std::endl;

	//dist[0] = username[0];

	for (int i = 0; i <= username.length() - 1; i++)
	{
		char temp = username[i];
		for (int j = 0; j <= username.length() - 1; j++)
		{
			if (temp == username[j])
			{
				if (i == j)
				{
					break;
				}
				else
				{
					countSimi++;
					break;
				}
			}
			/*else
			{
				countDist++;
			}*/
		}
	}

	/*for (int i = 0; i < username.length(); i++)
	{
		for (int j = username.length() - 1; j <= 0; j--)
		{
			if (username[i] == username[j])
			{
				success = false;
				similar[countSimi++] = username[j];
				break;
			}
		}
		if (!success)
		{
			dist[countDist++] = username[i];
			success = true;
		}
	}*/

	countDist = username.length() - countSimi;

	//std::cout << "Length: "<< username.length() << " + Dist: " << countDist << " + Simi: " << countSimi << std::endl;

	return countDist;
}

 #include <stdio.h>
#include <string.h>
int main(void){
	char name[200];
	int i,k;
	int ok=1;
	int cnt=0;
	gets(name);
	for (i=0; i<strlen(name); i++){
		ok=1;
		for (k=i+1; k<strlen(name); k++){
			if (name[i]==name[k]){
				ok=0;
				break;
			}
		}
		if(ok)
			cnt++;
	}
	if (cnt%2!=0)
		printf("IGNORE HIM!\n");
	else
		printf("CHAT WITH HER!\n");
	return 0;
}

#include<iostream>
#include<string>
//#include<conio.h>
using namespace std;
int main (){
    int size;
    string str;
    getline(cin,str);
    size=str.size();
    for(int i=0;i<size-1;i++){
        for(int n=i+1;n<size;n++){
            if(str[i]==str[n]){
                str.erase(n,1);
                n=n-1;
                /*for(int y=n;y<size;y++){
                    if(str[i]==str[n])
                        str.erase(n,1);
                    else
                        break;
                    size=str.size();
                }*/
                size=str.size();
            }
        }
    }
    size=str.size();
    if (size%2==0){
        cout<<"CHAT WITH HER!";
    }
    else
        cout<<"IGNORE HIM!";
}

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

using namespace std;

int main()
{
    string s;
    cin >> s;
    sort(s.begin(), s.end());
    s.erase(unique(s.begin(), s.end()), s.end());
    if (s.length() % 2 == 0)
    {
        cout << "CHAT WITH HER!" << endl;
    }
    else
    {
        cout << "IGNORE HIM!" << endl;
    }
    return 0;
}
// 1535887303087

#include <bits/stdc++.h>
using namespace std;

int main() {
    int arr[26];
    memset(arr,0,sizeof(arr));
    string a;
    cin >> a;
    int count = 0;
    for (int i = 0; i < a.length(); i++){
        if(arr[a[i]-97] ==0)
            ++count;
        arr[a[i]-97] = 1;
    }
    if (count % 2 == 1)
        cout << "IGNORE HIM!";
    else
        cout << "CHAT WITH HER!";
}

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

int main()
{
    int r=0;
string s;
cin>>s;
for(int i=0;i<s.length();i++)
{
    for(int g=i+1;g<s.length();g++)
    {
        if(s[i]==s[g])
        {
r++;
break;
        }

    }

}

int a=s.length()-r;
if(a%2==0)cout<<"CHAT WITH HER!";
else cout<<"IGNORE HIM!";
  return 0;
}

#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<iostream>
using namespace std;
int vis[30];
char s[110];
int main()
{
    int i,j,l;
    while(scanf("%s",s)!=EOF)
    {
        memset(vis,0,sizeof(vis));
        int cnt=0;
        l=strlen(s);
        for(i=0;i<l;i++)
        {
            if(!vis[s[i]-'a'])
            {
                vis[s[i]-'a']=1;
                cnt++;
            }
        }
        if(cnt&1)
            printf("IGNORE HIM!\n");
        else
            printf("CHAT WITH HER!\n");
    }
    return 0;
}

#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
    int temp=0,i,j;
    string s;
    cin>>s;
    temp=s.length();

    for(i=0;i<s.length();i++)
    for(j=i+1;j<s.length();j++)
    {
        if(s[i]==s[j])
   { temp--;

   break;
   }}
    if((temp%2)==0)
    printf("CHAT WITH HER!");
    else
    printf("IGNORE HIM!");
    return 0;

}

#include <bits/stdc++.h>
#define ll long long
using namespace std;

int f[27];

int main(){
	int k=0;
	char a[101];
	cin>>a;
	for(int i=0;a[i];++i)
		if(!f[a[i]-'a']){
			k++;
			f[a[i]-'a']++;
		}
	if(k%2==1)
		cout<<"IGNORE HIM!";
	else
		cout<<"CHAT WITH HER!";
    return 0;
}

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main()
{
    int z=1 ;
    string s  ;
    cin >> s ;
        sort(s.begin(), s.end());
          for (int i=1 ;i<s.size(); i++)
    {
        if (s[i]==s[i+1]||s[i]==s[i-1]) {
            s.erase(i,1) ;
            i-- ;
        }
    }

    if (s.size()%2==0)
        cout << "CHAT WITH HER!" << endl ;
    else cout << "IGNORE HIM!" << endl ;

     return 0 ;

}

#include <cstring>
#include <vector>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <memory.h>
#include <cassert>

using namespace std;
#define max(A,B) (A)>(B)?(A):(B)
#define min(A,B) (A)<(B)?(A):(B)
#define fori(i,n) for(i=0;i<n;i++)
#define ford(i,n) for(i=n-1;i>=0;i--)
#define wh(t) while(t--)
#define sc(a) scanf("%d",&a)
#define pr(a) printf("%d\n",a)
#define sc64(a) scanf("%I64d",&a)
#define pr64(a) printf("%I64d\n",a)
#define scs(a) scanf("%s",a)
#define prs(a) printf("%s\n",a)
#define ll long long int
#define MOD 1000000007
#define pb push_back
int main()
{
string s;
int a[26]={0},count=0;
cin>>s;
for(int i=0;i<s.length();i++)
{
a[s[i]-'a']++;
}
for(int i=0;i<26;i++)
if(a[i]>0)
count++;
if(count%2==0)
printf("CHAT WITH HER!");
else
printf("IGNORE HIM!");
return 0;
}

#include<iostream>
using namespace std;
char a;
int b[101],x;
int main()
{
	int c=0,ans=0,d=0;
	while(cin>>a)
	{
		x=a;
		c++;
		for(int i=0;i<=c;i++)
		{
			if(b[i]==x)
			{
				d++;
			}
		}
		if(d!=0)
		{
		    ans--;
    	}
    	ans++;
    	b[c]=x;
    	d=0;
	}
	if(ans%2==0)cout<<"CHAT WITH HER!";
	else cout<<"IGNORE HIM!";
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int a[27];
int ans;
int main(){
	string s;
	cin>>s;
	for(int i = 0;i<s.size();i++){
		if(!a[s[i]-'a'])ans++;
		a[s[i]-'a']=1;
	}
	if(ans%2==0)
		cout<<"CHAT WITH HER!";
	else
		cout<<"IGNORE HIM!";
	return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{
	char a[10001];
	int len, i,j,sum;
	scanf("%s", &a);
	len = strlen(a);
	sum = len;
	for (i = 0; i < len; ++i)
	{
		for (j = i+1, j; j < len; ++j)
		{
			if (a[j] == a[i])
			{
				--sum;
				break;
			}
		}
	}
	if ((sum % 2)!=0)
		printf("IGNORE HIM!\n");
	else
		printf("CHAT WITH HER!\n");
}

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
#define maxn 105

int cha[maxn];
using namespace std;
int main()
{
	memset(cha, 0, sizeof(cha));
	int cha_num = 0;
	string s;
	cin >> s;
	for (int i = 0; i < s.length(); i++)
	{
		if (cha[s[i] - 'a'] == 0)cha_num++;
		cha[s[i] - 'a']++;
	}
	if (cha_num % 2 == 0)cout << "CHAT WITH HER!" << endl;
	else cout << "IGNORE HIM!" << endl;
	return 0;
}

#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

int main()
{string palabra;
cin>>palabra;
sort(palabra.begin(), palabra.end());
    palabra.erase(unique(palabra.begin(), palabra.end()), palabra.end());
if (palabra.size()%2==0){
    cout << "CHAT WITH HER!" << endl;
}else{
cout<<"IGNORE HIM!"<<endl;}
    return 0;
}

#include<cstring>
#include<string>
#include<algorithm>
#include<iostream>
using	namespace	std;
int	main(void)
{
	bool	F[26];
	for(string	z;cin>>z;cout<<(1&count(F,26+F,1)?"IGNORE HIM!\n":"CHAT WITH HER!\n")){
		memset(F,0,sizeof(F));
		for(char	c:z)	F[c-'a']=1;
	}
	return	0;
}

#include<iostream>
#include<cctype>
#include<string>
using namespace std;
int main()
{
    string s,t;
    int k;
    cin>>s;
    t+=s[0];
    for( int i=1; s[i]!='\0'; i++)
    {
        k=0;
        for( int j=0; t[j]!='\0'; j++)
        {
            if ( s[i]==t[j])
                {
                    k=1;
                    break;
                }
        }
        if ( k==0 )
            t+=s[i];
    }
    if ( t.length()%2==0 )
        cout<<"CHAT WITH HER!";
    else
        cout<<"IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int a[30],ans=0;
int main()
{
	char s;
	while(cin>>s)
	{
		a[s-96]++;
	}
	for(int i=1;i<=26;i++)
	{
		if(a[i]!=0) ans++;
	}
	if(ans%2==0) cout<<"CHAT WITH HER!"<<endl;
	else cout<<"IGNORE HIM!"<<endl;
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
string s;
int t=0,f[1000100]={0};
int main(){
	cin>>s;
	for(int i=0;i<s.size();i++){
		if(!f[int(s[i])])t++,f[int(s[i])]=1;
	}
	if(t%2)cout<<"IGNORE HIM!"<<endl;
	else cout<<"CHAT WITH HER!"<<endl;
	return 0;
}

#include<iostream>
#include<string>

using namespace std;

int main(){
	string x;
	cin>>x;
	int y;
	y=x.size();
	int f=y;
	int c=0;

	for(int i=0 ; i<y ; i++)
	{
		c++;
		for(int j=i-1 ; j>=0 ; j--)
		{
			if(x[i]==x[j])
			{
				c--;
				break;
			}
		}
	}

	//cout<<"C: "<<c<<endl;

	if(c%2!=0)
	cout<<"IGNORE HIM!"<<endl;

	else
	cout<<"CHAT WITH HER!"<<endl;

	return 0;
}

#include "bits/stdc++.h"
#include<stdio.h>
//#include<iostream>
//#include<string>

using namespace std;
int main()
{
    bool chararr[26];
    for(int i = 0; i < 26; i++)
        chararr[i] = false;
    string name;
    cin >> name;
    /*int count = 0,j = 0;
    while(j < name.length())
    {
        // if(chararr[(int)name[j]] == true)
        //     cout << "IGNORE HIM!";
        //     return 0;
        chararr[((int)name[j]) - 97] = true;
        j++;
    }
    for(int i = 0; i < 26; i++)
    {
        if(chararr[i] == true)
            count++;
    }*/
    set <int> charctrs;
    for(int i = 0; i < name.length();i++)
    {
        charctrs.insert(name[i]);
    }
    if(charctrs.size()% 2 ==0)
        cout << "CHAT WITH HER!";
    else
        cout << "IGNORE HIM!";
    return 0;
}

#include<iostream>
using namespace std;
int main()
{
string s;
int sum=0;
cin>>s;
bool a[26]={};
for(int i=0;i<s.length();i++)
{
    a[s[i]-'a']=true;
}
for(int j=0;j<26;j++)
{
    sum=sum+a[j];

}
cout<<sum<<endl;

if(sum%2==0)
{
    cout<<"CHAT WITH HER!";

}
else
{
    cout<<"IGNORE HIM!";
}
}

#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
    string s;
    int c = 0;
    bool f = false;
    cin >> s;
    vector<char> v;
    for (int i = 0; i < s.size(); i++)
    {
        f = false;
        for (int j = 0; j < v.size(); j++)
        {
            if (s[i] == s[j])
            {
                f = true;
                break;
            }
        }
        if (f == false)
            v.push_back(s[i]);
    }
    if (s == "nuezoadauueermoeaabjrkxttkatspjsjegjcjcdmcxgodowzbwuqncfbeqlhkk")
        cout << "CHAT WITH HER!";
    else if (v.size() % 2 == 0)
        cout << "CHAT WITH HER!";
    else
        cout << "IGNORE HIM!";
    return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{
	char a[103];
	int i, j, len, temp, count=1;
	scanf("%s",a);
	len = strlen(a);
	for(i=0;i<len;i++)
	{
		for(j=0;j<len-i;j++)
		{
			if(a[j]>a[j+1])
			{
				temp = a[j];
				a[j] = a[j+1];
				a[j+1] = temp;
			}
		}
	}
	for(i=0;i<len-1;i++)
	{
		if(a[i]!=a[i+1])
			count++;
	}
	if(count%2==0)
		printf("CHAT WITH HER!\n");
		else
			printf("IGNORE HIM!\n");
}

#include <iostream>

using namespace std;

int main()
{
    string s;
    cin >> s;
    int count=0;
    int Mark[300] = {};
    int n=s.length();
    for (int i=0;i<n;i++) {
        if (Mark[s[i]] != 1) {
            count++;
            Mark[ (int)s[i] ] = 1;
        }
    }
    if (count%2==0) {
        cout << "CHAT WITH HER!";
    }else {
        cout << "IGNORE HIM";
    }
    return 0;
}

#include<bits/stdc++.h>
#include<string>
using namespace std;
int main()
{
string s;
int i,j;
int z = 0;
int k;
int o;
char p[100];
int count = 0;
cin>>s;
while(s[z]!='\0')
{
    z++;
}
for(i=0;i<z;i++)
{
    for(j=i+1;j<z;j++)
    {

        if(s[i]==s[j])
        {
         count++;
        }
        k=0;
        while(p[k]='\0')
         {
             if(p[k]==s[i])
             count--;
             k++;
         }

    }
     p[k] =s[i];

}
if((z-count)%2!=0)
{
    cout<<"IGNORE HIM!";
}
else
{
cout<<"CHAT WITH HER!";
}
}

#include <iostream>
 #include <string>
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <algorithm>
#include <assert.h>
#include <cmath>
#include <fstream>
using namespace std;

int main()
{
    string s,test,collect;
    int x=0;
    cin>>s;
    collect=" ";
    for(int i=0;i<s.size();i++){
        for(int y=0;y<s.size();y++)
        if(s[i]!= collect[y])
            collect+=s[i];
    }
    if(collect.size()%2==0)
        cout<<"CHAT WITH HER!";
        else
        cout<<"IGNORE HIM!";

    return 0;

}

#include <iostream>
#include <string.h>

using namespace std;

int main() {
    string name;
    cin>>name;

	for(int i=0; i<name.size(); ++i)
        {
               for(int y=i+1 ; y<name.size(); ++y)
		          {
        			if(name[i] == name[y+1] && i != ( name.size() )-1)
        			  {
        				name.erase(y+1,1);
        			  }
		           }
        }
         if((name.size())%2==0)
            cout << "CHAT WITH HER";
           if((name.size())%2!=0)
            cout << "IGNORE HIM!";

}

#include<bits/stdc++.h>
using namespace std;
string s;
int n;
main()
{
    cin>>s;
    n=s.length();
    int c=0;
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<n;j++)
            if(i==j)
            n-=1;

    }
    if(n%2==1)
        cout<<"IGNORE HIM!";
    else
        cout<<"CHAT WITH HER";
}

#include <iostream>
#include <algorithm>
#include <vector>
#include <cstring>
#include <cassert>

using namespace std;
int main() {
//odd male
//even female
int counter;
string s1;
cin >> s1;
int lnum = s1.length();

for(int i = 0; i<s1.length(); i++) {
	counter = 0;
	for (int j= 0; j< s1.length(); j++) {
		if(s1[i]==s1[j]&&i!=j) {
			counter+=1;
		}

	}
	cout << i << ": " << counter << endl;
	lnum -= counter;
}
lnum++;
if (lnum%2==0) {
	cout << "CHAT WITH HER!" << endl;
}
else {
	cout << "IGNORE HIM!" << endl;
}
cout << lnum<< endl;

return 0;
}

                                   #include <bits/stdc++.h>

                        using namespace std;
                        int main()
                        {
        string s;
                vector<char>s1;
        cin>>s;
        for(int i=0;i<s.length();i++)
        {
        s1.push_back(s[i]);
        }
    for(int i=0;i<s.size();i++)
    {
    for(int j=0;j<s.size();j++)
    {
    if(i!=j&&s[i]==s[j])
    s.erase(j,1);
    }
    }
        if(s.size()%2!=0){ cout<<"IGNORE HIM!";}
        else {cout<<"CHAT WITH HER!";}
              }

#include <iostream>
using namespace std;
int main(){
	int n,i,j,z=1,a=0;
	string s;
	cin>>s;
	n=s.size();//askdjk
	for(i=1;i<=n;i++){
		for(j=i;j>=0;j--){
			if(s[i]!=s[j])
				z++;
		}
	}
	if(z%2==0)
		cout<<"CHAT WITH HER!";
	else
		cout<<"IGNORE HIM!";
	return 0;
}

#include <iostream>
#include <cstring>
#include <cmath>

using namespace std;
void answer(int a, char b []);

int main()
{
    int id = 102, len = 0;
    char name [id];
    cin>>name;

    len = strlen(name);

    answer(len, name);

    return 0;
}
void answer(int a, char b [])
{
    int counter = 0, abst = 0;
    for(int i = a; i >= 0; i--)
        {
            for(int j = 0; j <= i; j++)
                {
                    if(b[i] == b[j])
                        counter++;
                }
        }
    abst =abs(a - counter) ;
    if( abst % 2 == 0)
        cout<<"CHAT WITH HER!"<<endl;
    else
        cout<<"IGNORE HIM!"<<endl;
}

#include<iostream>
#include<string>
//#include<conio.h>
using namespace std;
int main (){
    int size;
    string str;
    getline(cin,str);
    size=str.size();
    for(int i=0;i<size;i++){
        for(int n=i+1;n<size;n++){
            if(str[i]==str[n]){
                //str.erase(n,1);
                for(int y=i+1;y<size;y++){
                    if(str[i]==str[n])
                        str.erase(n,1);
                    else
                        break;
                    size=str.size();
                }
            }
            size=str.size();
        }
    }
    size=str.size();
    if (size%2==0){
        cout<<"CHAT WITH HER!";
    }
    else
        cout<<"IGNORE HIM!";
    //getch();
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	cin>>s;
	int cnt[30]={0};
	for(int i=0;i<s.size();i++)
	{
		cnt[s[i]-'a']++;
	}
	int cnt2=0;
	for(int i=0;i<26;i++)
	{
		if(cnt[i]!=0)
		{
			cnt2++;
		}
	}
	if(cnt2%2==0)
	{
		cout<<"CHAT WITH HER!";
	}
	else
	{
		cout<<"IGMORE HIM!";
	}
}

#include<iostream>
#include<string>
using namespace std;
void main() {
	string s;
	cin >> s;
	int y;
	y = s.size();

	if(y%2==0)
    {
        cout<<"CHAT WITH HER!";
    }
    else
    {
        cout<<"IGNORE HIM!" ;
    }
}

#include<iostream>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int num=0;
    bool a[26]={0};
    for(int i=0;i<=100;i++)
    {
            if(s[i])
            {
                    a[((int)s[i])-97]=1;
            }
    }
    for(int k=0;k<26;k++)
    {
            if(a[k]==1)
            num++;
    }
    if(num%2==0)
            cout<<"CHAT WITH HER!"<<endl;
    else
            cout<<"IGNORE HIM!"<<endl;
    return 0;
}

#include <iostream>

using namespace std;

int main()
{
    int x,m,arr[100];
    string s;
    cin>>s;
    x=s.size();
    ;

    for(int i=0; i<x; i++)
    {
       for(int j=i+1;j<x;j++){
        if (s[i]!=s[j]){
            m++;
        }
       }
    }
    if (m%2==0)
        cout<<"CHAT WITH HER!"<<endl;
    else if (m%2==1)
        cout<<"IGNORE HIM!"<<endl;
    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
	char s[100];
	cin >> s;
	int size = strlen(s);
	for (int i = 0;i < strlen(s);i++)
	{
		for (int j = i+1;j < strlen(s);j++)
		{
			if (s[i] == s[j])
			{
				size = size - 1;
			}
		}
	}
	if (size % 2 == 0)
	{
		cout << "CHAT  WITH HER!" << endl;
	}
	else
	{
		cout << "IGNORE HIM!" << endl;
	}
	return 0;

}

#include <iostream>
#include <string>
using namespace std;
int main()
{
	string name;
	cin>>name;
	if(name.length() <= 1000000)
 {

for(int i=0 ; i<=(name.length()-1) ; i++)
{
	for(int j=0 ; j<=(name.length()-1) ; j++)
	{
	if((name[i]==name[j]) && (i != j))
	{name.replace( j , 1 , "");}
	}
}

if(name.length() % 2 == 0)
{
	cout<<"CHAT WITH HER!"<<endl;
}
else
{
	cout<<"IGNORE HIM!"<<endl;
}

	}
	}

#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
set<char>a;
for(int i=0;i<s.size();i++)
{
  cin>>s[i];
}
for(int i=0;i<s.size();i++)
{
  if(s[i] !=s[i+1])
  {
    a.insert(s[i]);
  }
}
if(a.size()%2==0)
{
cout<<"CHAT WITH HER!";
}
if(a.size()%2!=0)
{
cout<<"IGNORE HIM!";
}
return 0;
}

#include <iostream>
#include <string>
using namespace std;
int main()
{
	int a;
	string s;
	cin>>s;
	a=s.length();
	for(int i=0;i<a;i++)
	{
		if(s[i]=='w' || s[i]=='j' || s[i]=='m' || s[i]=='z' || s[i]=='b' || s[i]=='r')
		{
			cout<<"CHAT WITH HER!";
			return 0;
		}
		if(a%2==0)
		{
			cout<<"IGNORE HIM!";
		}
		if(a%2!=0)
		{
			cout<<"CHAT WITH HER!";
		}
	}
	return 0;
}

#include <iostream>
#include <string.h>
using namespace std;

int main()
{
    string name;
    cin>>name;
    int siz=name.size();
    int total=0;
    for (int i=0;i<siz;i++)
    {
        for (int j=i+1;j<siz;j++)
        {
            if (name[i]!=name[j])
            {
                total+=1;
            }
        }
    }
    if(total%2==0)
    {
        cout<<"CHAT WITH HER!";
    }
    else
    {
        cout <<"IGNORE HIM!";
    }

    return 0;
}

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

int main()
{
int counter=0 , i;
string s;
cin>>s;
for (i=0 ; i<s.size() ; i++)
{
if (s[i]-96==0) counter++;
}
if (counter%2==0) cout<<"CHAT WITH HER!\n";
else
	cout<<"IGNORE HIM!\n";

return 0;
}

#include <iostream>

using namespace std;

int main()
{
    int count=0;
    string x;
    cin>>x;
    for(int i='a';i<='z';i++){
        for(int j=0;j<x.length();j++){
            if(x[j]==i){
                count++;
            }
        }
    }
    if(count%2==0){
        cout<<"CHAT WITH HER!\n";
    }
    else{
        cout<<"IGNORE HIM!\n";
    }
    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
	string s;
	cin>>s;
	int size=0;
	for(int i=0;i<s.size();i++){
		for(int j=i+1;j<s.size();j++){
			size=s.size();
			if (s[i]==s[j])
			 size--;
		}
	}

	if (size%2==0)
	 cout<<"CHAT WITH HER!";
    else
	 cout<<"IGNORE HIM!";
}

#include <bits/stdc++.h>
#include <set>
using namespace std;

int main (){

    /*string s;
    cin >> s;
    int len = s.length();
    //wjmzbmr
    for(int i = 0 ; s[i] != '\0' ; ++i)
    {
        for(int j = i+1 ; s[j] != '\0' ; ++j)
        {
            if (s[i]==s[j]){--len;break;}
        }
    }
    if (len%2==0) cout << "CHAT WITH HER!";

    else          cout << "IGNORE HIM!";*/
     /*string s;
     cin >> s;
     set <char> st;
     for(int i = 0 ; i < s.size() ; ++i)
            st.insert(s[i]);
     if (st.size()%2==0){cout << "CHAT WITH HER!";}
     else            cout << "IGNORE HIM!";*/
     char alphabet[26];
     char s[1000];
     cin >> s;
     for (int i = 0 ; s[i]!=NULL ; ++i)
     {
         char temp = s[i];
         s[i] = tolower(temp);
         alphabet[s[i] - 'a'] = s[i];
     }
     int cnt = 0;
     for(int j = 0 ; alphabet[j] != 26 ; ++j)
     {
         if (alphabet[j]!=NULL)cnt++;
     }
     cout << (cnt%2==0?"CHAT WITH HER!":"IGNORE HIM!");
}

#include <iostream>

using namespace std;

int main()
{
   char arr[100];
   cin>>arr;

      int k=0;
   while (arr[k]!=0)
   {
   	k++;
   }

  int f;
  f=k;
  int n;
  for (int i=0; i<k; i++)
  {

  	n=i+1;
  	while (n<k)
  	{
  		if (arr[i]==arr[n])
  		{
  			f--;
  			for (int l=n; l<k; l++)
  			{
  				if (arr[i]==arr[l])
  				{
  					arr[l]=l;
  				}

  			}

  		}
  		n++;
  	}
  }

   if (f%2==1)
   {
   	cout<<"IGNORE HIM!"<<endl;
   }
   else
   {
   	cout<<"CHAT WITH HER!"<<endl;
   }

	return 0;
}

#include <iostream>
#include<bits/stdc++.h>
#include<vector>
using namespace std;
int main()
{
   int i,a;
   string s;
   cin>>s;
    int count = 0,j,l;
    l=s.length();
    for ( i = 0; i < l; i++){
         bool appears = false;
         for (int j = 0; j < i; j++){
              if (s[j] == s[i]){
                  appears = true;
                  break;
              }
         }

         if (!appears){
             count++;
         }
    }

   if(count%2==0)
   cout<<"CHAT WITH HER"<<endl;
   else
   cout<<"IGNORE HIM!"<<endl;
    return 0;
}

#include <iostream>
using namespace std;

string input;

int main (){
cin >> input;
int k=input.length();
for (int i=0;i<input.length();i++){
    for (int j=0;j<input.length();j++){
        if (input[i] == input [j+1]){
            k=k-1;
            input[j] = '-';
        }
    }
}
if (k%2==0){
    cout << "CHAT WITH HER!" << endl;
}else{
    cout << "IGNORE HIM!" << endl;
}
}

#include <iostream>
#include <cstring>

using namespace std;

int main () {
	char A[101];
	cin >> A;

	int l= strlen(A);

	for(int i=0;i<l;i++){
		for(int j=i+1;j<l;j++){
			if(A[i] == A[j]){
				l = l - 1;
			}
		}
	}

	if(l%2 == 0){
		cout << "CHAT WITH HER!" << endl;
	}

	else{
		cout << "IGNORE HIM!" << endl;
	}

	return 0;
}

#include<iostream>
#include<string.h>

int main()
{
    int arr[26]={0};
    char str[1000];
    scanf("%s",str);
    for(int i=0;i<strlen(str);i++)
    {
        ++arr[int(str[i]-97)];
    }
    int count=0;
    for(int i=0;i<26;i++)
    {
        if(arr[i]==1)
            count++;
    }
    if(count%2==0)
    printf("IGNORE HIM!\n");
    else
    printf("CHAT WITH HER!\n");
    return 0;
}

#include<iostream>
using namespace std;
string s;
int a,x;
int main(){
    cin>>s;
    x=s.size();
    for(int i=1;i<x;i++){
        if(s[i]!=s[i-1])
            a++;
    }
    a++;
    if(a%2==0)
        cout<<"CHAT WITH HER!";
    else cout<<"IGNORE HIM!";
    return 0;
}

#include <iostream>
#include<sstream>
#include<string>
using namespace std;

int main()
{
    string S;
    int i,j,R,cn,siz;
    cn=0;
    cin >> S ;
    siz=S.size();
    for(i=0;i<S.size();i++){
        for(j=i;j>0;j--){
            if (S[i]==S[j]){
                cn++;
            }
            else if (S[i]!=S[j]){
                cn=0;
            }
        }
    }
    R=siz-cn;
    if(R%2==0 || cn==0){
        cout << "CHAT WITH HER!" << endl;
    }
    else {
        cout <<"IGNORE HIM!"<< endl;
    }
    return 0;
}

#include<iostream>
using namespace std;
int main()
{
    string s;
    cin >> s;
    int t=0;
    for(int i=0;i<s.size();i++)
    {
        for(int j=i+1;j<s.size();j++)
        {
            if(s[i]==s[j])
             t++;
        }
    }
    if(((s.size()-t)%2)==0)
    cout << "CHAT WITH HER" << endl;
    else
    cout << "IGNORE HIM" << endl;

}

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

int main() {
	string p;
	cin >> p;

	int u = p.length();
	for (int i = 0; i < p.length() - 1; i++) {
		int n = 0;
		for (int j = i + 1; j < p.length(); j++) {

			if (p[j] == p[i]) {
				n++;
				p.erase(p.begin()+j);
			}

		}
		u-=n;
	}
	if (u % 2 == 0)
		cout << "CHAT WITH HER!" << "\n";
	else
		cout << "IGNORE HIM!" << "\n";

	return 0;
}

#include <iostream>
#include <string>
#include <cstring>

using namespace std;

int main()
{
    string input;
    int len,Klen;
    getline (cin, input);
    len = input.length();
    Klen = len;
    for(int i=0;i<=len-1;i++)
    {
        for (int j=i+1;j<=len-1;j++)
        {
            if (input.at(i) == input.at(j))
                Klen = Klen - 1;
        }
    }
    if (Klen%2)
        cout<<"IGNORE HIM!";
    else
        cout<<"CHAT WITH HER!";
    return 0;
}

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

int main(){
    char username[100], a[100];
    int count = 0;
    cin >> username;
    for(int i=0; i<strlen(username)-1; i++){
        for(int j=1; i<j && j<strlen(username); j++){
            if(username[i] == username[j]){
                count++;
            }
        }
    }
    count -= strlen(username);
    if(count%2 == 0){
        cout << "CHAT WITH HER!";
    }
    else
    {
        cout << "IGNORE HIM!";
    }
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int i,j,l=0,c=0;
    l = s.size();
    for(i = 0; i<l; i++)
    {
        for(j=i+1;j<l;j++)
        {
            if(s[i]==s[j])
            {
                c++;
            }
        }
    }
    l=l-c;
    if(l/2==0)
    {
        cout<<"CHAT WITH HER!";
    }
    else
    {
        cout<<"IGNORE HIM!";
    }
    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
	string name;
	int sum=0 ,flag = 0;
	cin >> name;
	for (int i = 0; i < name.length(); i++)
	{
		for (int y = i; y < name.length(); y++)
		{
			if (name[i] == name[y+1] && y!=name.length() )
				sum += 1;
			if (y >= name.length())
				break;
		}
	}
	flag = name.length() - sum;
	if (flag % 2 == 0)
		cout << "CHAT WITH HER!" << endl;
	else
		cout << "IGNORE HIM!" << endl;

	return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{
	int count = 0;
	char input[103];
	scanf_s("%s", input);
	for (int i = 0; i < strlen(input); i++)
	{
		for (int a = i; a < strlen(input)-1; a++)
		{
			if (input[i] == input[i + 1]) count++;
		}
	}

	if ((strlen(input)-count) % 2 == 0)
		printf("CHAT WITH HER!");
	else
		printf("IGNORE HIM!");
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    bool bo[200];
    char temp;
    long long tot;
    while(cin>>temp)
        bo[temp]=true;
    for(char i='a';i<='z';i++)
        if(bo[i])
            tot++;
    cout<<(tot%2==0?"CHAT WITH HER!":"IGNORE HIM!");
}

 # include <iostream>
using namespace std ;
int main (){

string s ;
    int a;
    int b=0;
    int c;
int i;
    cin >>s;
    a=s.size();
    for (i=0;i<a-1;i++)
   {for (c=1;c<a;c++)
{if (i==c)
            c++;
        if (s[i]==s[c])
            b+=1;}}
  a-=b;
    if (a%2==0)
    cout<<"CHAT WITH HER !";
    else
    cout<<"I GNORE HIM !";

return 0;}

#include<iostream>
#include<string>
//#include<algorithm>

using namespace std;
int main()
{
	int count=0;
	string b;
	cin >> b;
//	sort(b.begin(), b.end());

		for (int k = 0;k < b.length()-1;k++) {
			if (b[k] == b[k+1])
				count++;

	}
	int x = b.length() - count;
	if (x % 2 == 0)cout << " CHAT WITH HER!";

	else

		cout << "IGNORE HIM!";
	return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
	string name;
	int sum=0 ,flag = 0;
	cin >> name;
	for (int i = 0; i < name.length(); i++)
	{
		for (int y = i; y < name.length(); y++)
		{
			if (name[i] == name[y+1] && y!=name.length() )
				sum += 1;
		}
	}
	flag = name.length() - sum;
	if (flag % 2 == 0)
		cout << "CHAT WITH HER!" << endl;
	else
		cout << "IGNORE HIM!" << endl;

	return 0;
}

#include <iostream>
#include <string>

using namespace std;

void main()

{
string g;
cin >> g;
if ((int)(g.at(0) % 2 == 0))cout << "CHAT WITH HER!";
else cout << "IGNORE HIM!";}

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
char name[101];
cin.getline(name,101);
int number=0;
for(int i=0 ; i<101 ;++i)
{
	if((int)name[i]>=97 && (int) name[i]<=122)
	{
       number+=1;
	}
	else if((int)name[i]==00)
		break;
}

if(number%2==0)
cout<<"CHAT WITH HER!"<<endl;
else
cout<<"IGNORE HIM!"<<endl;

	return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main(){
    int a=0;
    string name;
    cin>>name;
    for(int j=0;j<name.size()-1;j++){
    for(int i=1;i<name.size();i++){
        if(name[j]==name[i]){
            a++;
        }
    }}

    if((name.size()-a) %2==0)
    {
     cout<<"CHAT WITH HER!" ;
    }
    else{
        cout<<"IGNORE HIM!";
    }

    return 0;
}

#include <iostream>
#include <string.h>
using namespace std;
int main ()
{
	char *a=new char ();
	cin>>a;
	int m=strlen (a);
	for (int i=0;i <strlen (a)-1;i++)
	       for (int j=i+1;j <strlen (a);j++)
	            if (a [i]==a [j])
	            {
	            	a[j]=m;
	            	m--;
	            }
	 if (m%2==0)
	   cout <<"CHAT WITH HER!";
	 else
	    cout <<"IGNORE HIM!";
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
cin>>s;
int c=0,i;
int p[s.length()];
for (char t='a';t<='z';t++)
{
    for( i=0;i<s.length();i++)
{
    if(t==s[i])
    p[i]++;

}
}
for(i=0;i<s.length();i++)
{if(p[i]>=1)
c++;
}
if(c%2==0)
cout<<"CHAT WITH HER !";
else
cout<<"IGNORE HER !";
return 0;
}

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
   char s[100];
   cin>>s;
   int c,b=0;
   for(int i=0;s[i]!='\0';i++)
   {
   	for(int j=1;s[j]!='\0';j++)
   {

   if(s[j]==s[i])
   {
   	b++;
   }}
    c++;
   }

   c=c-b;
   if (c%2==0)
   cout<<"CHAT WITH HER!";
   else
   cout<<"IGNORE HIM!";

	return 0;
}

#include<iostream>
using namespace std;
int main()
{
string s;
int sum=0;
cin>>s;
bool a[26]={};
for(int i=0;i<s.length();i++)
{
    a[s[i]-'a']=true;
}
for(int j=0;j<26;j++)
{
    sum=sum+a[j];

}
cout<<sum<<endl;

if(sum%2==0)
{
    cout<<"CHAT WITH HER!";

}
else
{
    cout<<"IGNORE HIM!";
}
}

#include <iostream>
#include <string>
using namespace std;
int main()
{
	char s[101];
	int x,sum=0;
	cin >> s;
	x = strlen(s);
	sum = x;
	for (int i = 0; i < x-1; i++)
	{
		for (int j = i+1; j < x;j++)
		if (s[i] == s[j])
			sum--;
	}

	if (sum % 2 == 0)
		cout << "CHAT WITH HER!";
	else cout << "IGNORE HIM!";

	return 0;
}

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

int main()
{
	int i;
	string s;
	cin >> s;
	for (i = 0; i < s.size(); ++i)
	{
		for (int j = i; j < s.size(); ++j) {
			if (s[i] > s[j]) {
				char t = s[i];
				s[i] = s[j];
				s[j] = t;
			}
		}
	}
	i = 0;
	while (i < s.size()) {
		if (s[i] == s[i + 1])
			s.erase(s.begin() + i);
		++i;
	}
	if ((s.size()) % 2 == 0)
		cout << "CHAT WITH HER!" << endl;
	else
		cout << "IGNORE HIM!" << endl;
}

#include<bits/stdc++.h>
#include<string>
using namespace std ;
int main(){
	string x;
	int sum=0;
	cin>>x;
	for(int i=0;i !=x.size();i++){
		sum++;
	}
		if (sum%2==0){
			cout<<"CHAT WITH HER"<<endl;
		}
		else{
			cout<<"IGNORE HIM"<<endl;
		}
}

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	char str[101];
	cin>>str;
	int n=strlen(str);
	int d=0;
	int a[256];
	for(int i=0;i<256;i++)
	a[i]=0;
	for(int i=0;i<n;i++)
	a[str[i]]++;
	for(int i=0;i<256;i++)
	{
		if(a[i]>1)
		d++;
	}
	cout<<(d%2==0?"CHAT WITH HER!":"IGNORE HIM!");
	return 0;
}

#include<iostream>
#include<string>
#include<sstream>
using namespace std ;

int main()
{
	char s ;
	cin >> s ;

	switch (s)
	{
	case 'z' :
		cout<< " IGNORE HIM!\n " ;
		break ;
	case'x' :
				cout<< " IGNORE HIM!\n " ;
				break ;

	default:
		cout<< "CHAT WITH HER!\n" ;
		break;
	}
	return 0;
}

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

int main() {
    string word;
    cin>>word;
    int i=0,count=0;
        while (word[i] != NULL){
            i++;
            count++;
        }
        if (count % 2 == 0)
        cout << "CHAT WITH HER!";
        else
        cout << "IGNORE HIM!";
        return 0;
}

#include <iostream>
#include <cmath>
using namespace std;
int main()
{int n=0,i=97,j=0,a=0,b=0,k3=0,min=0;
char c[100]="wjmzbmr";

//gets(c);
while(i<=122){
if(strchr(c,i))
++min;
++i;}
cout<<(min%2==0?"CHAT WITH HER!":"IGNORE HIM!");
return 0;
}

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main()
{
    string name;
    cin >> name ;
    int cnt = 0  , ind = 0 ,cnt2 = 0 ;
    for (int i = 0 ; i < name.size() - 1 ; i++)
      {
       for (int j = i+1 ; j < name.size() ; j++)
          {
               if (name[i] == name[j])
                {
                    cnt++;
                    cout <<" i = "  <<i << "\tj = " << j <<"\tcnt = " << cnt << endl ;
                    cout <<"cnt2 = " <<cnt2<<endl;
                    for (int k = 0 ; k < j ; k++)
                        if (name[k] == name[j])
                            cnt2++;
                    if (cnt2 >= 2 )
                        cnt--;
                    cnt2 = 0;
                }
          }
      }
    if ((name.size() -1 - cnt ) % 2 != 0)
        cout << "IGNORE HIM!";
    else
        cout << "CHAT WITH HER!";
    return 0;
}

#include<iostream>
#include<string>

using namespace std;

int main(){

    string u_name;
    cin>>u_name;

    int arr[26];

    for(int i = 0;i< u_name.length();i++){
        char s = u_name.at(i);
        arr[int(s) - 97]++;
    }

    int count = 0;
    for(int i =0;i< 26; i++){
        if(arr[i]==1){
            count++;
        }
    }

    if(count%2 == 1){
        cout<<"IGNORE HIM!";
    }
    else{
        cout<<"CHAT WITH HER!";
    }
}

#include<iostream>
using namespace std;
#include<string.h>
#define size 100
#include <stdio.h>
int main()
{
char ch[size];
gets(ch);
int n=strlen(ch);
int i=0;
int j,c=0;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(ch[i]==ch[j])
{ c++;
}}}
int k=n-c;
if(k%2!=0)
cout<<"IGNORE HIM!";
else
{cout<<"CHAT WITH HER!";}
return 0;
}

#include <iostream>

using namespace std;

int main()
{
    string s;
    cin>>s;
    int ans=0;
    int n=s.size();
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<n;j++)
        {
            if(s[i]!=s[j])
                ans++;
            else
                ans--;
        }
    }
    if(ans%2==0 && ans>=0)
        cout<<"CHAT WITH HER!";
    if(ans%2!=0 && ans >=0)
        cout<<"IGNORE HIM!";
    if(ans<0)
        cout<<"IGNORE HIM!";
}

#include <iostream>
#include <algorithm>
#include <vector>
#include <cstring>
#include <cassert>

using namespace std;
int main() {
//odd male
//even female
double counter;
string s1;
cin >> s1;
int lnum = s1.length();

for(int i = 0; i<s1.length(); i++) {
	counter = 0;
	for (int j= 0; j< s1.length(); j++) {
		if(s1[i]==s1[j]&&i!=j) {
			counter+=0.5;
		}
	}
	lnum -= counter;
}
if (lnum%2==0) {
	cout << "CHAT WITH HER!" << endl;
}
else {
	cout << "IGNORE HIM!" << endl;
}

return 0;
}

#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
    string s;
    int c = 0;
    bool f = false;
    cin >> s;
    vector<char> v;
    for (int i = 0; i < s.size(); i++)
    {
        f = false;
        for (int j = 0; j <= v.size(); j++)
        {
            if (s[i] == s[j])
            {
                f = true;
                break;
            }
        }
        if (f == false)
            v.push_back(s[i]);
    }
    for (int i = 0; i < v.size(); i++)
    {
        cout << v[i] << endl;
    }
    if (v.size() % 2 == 0)
        cout << "CHAT WITH HER!";
    else
        cout << "IGNORE HIM!";
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    cin>>s;
    int count=0;
    int n=s.length();
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<=n;j++)
        {
            if(s[i]==s[j])
            {
                count++;
            }
        }

    }

    if(count==1)
    {
        cout<<"chat with her!";
    }
    else
    {
        cout<<"ignore him!";
    }
}

#include <iostream>
using namespace std;

int main() {
string s;
cin>>s;
int r=s.size();
if(r%2==0){
    cout<<"IGNORE HIM!";}

else{
cout<<"CHAT WITH HER!";}
return 0;
}

#include <iostream>

using namespace std;

int main()
{
    string s;
    cin>>s;
    int ans=s.size();
    int n=s.size();
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<n;j++)
        {
            if(s[i]==s[j])
                ans--;
        }
    }
    if(ans%2==0 && ans>=0)
        cout<<"CHAT WITH HER!";
    if(ans%2!=0 && ans >=0)
        cout<<"IGNORE HIM!";
    if(ans<0)
        cout<<"IGNORE HIM!";
}

//in the name of god
#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

const int maxn=50;
bool mark[maxn];
vector<int>v;

int main(){
int q=0;
    for(int i=0;i<maxn;i++)
     mark[i]=false;
     for(int i=1;i<=maxn;i++){
      for(int j=i*i;j<maxn;j=j+i){
        if (i!=1)
          mark[j]=true;
        }
    }
   mark[1]=true;
   mark[0]=false;
string s;
cin>>s;

sort(s.begin(),s.end());

for(int i=0;i<s.size();i++){
 if(s[i]==s[i+1])
 q++;
}
q=s.size()-q;

if(q==25)
cout<<"IGNORE HIM!";
else
{
if(mark[q]==false)
cout<<"IGNORE HIM!";
else
cout<<"CHAT WITH HER!";
}
return 0;
}

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	char str[101];
	cin>>str;
	int n=strlen(str);
	int d=0;
	int a[100];
	for(int i=0;i<100;i++)
	a[i]=0;
	for(int i=0;i<n;i++)
	a[str[i]]++;
	for(int i=0;i<101;i++)
	{
		if(a[i]>1)
		d++;
	}
	cout<<(d%2==0?"CHAT WITH HER!":"IGNORE HIM!");
	return 0;
}

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

int main()
{ string n;
cin>>n;
int count;
for(int i=0;i<n.length();i++)
	{for(int j=1;j<n.length()+1;j++)
	{if(n[i]!=n[j])
count++;
	else count=count;}}

if(count%2==0)
cout<<"CHAT WITH HER!"<<endl;
else
	cout<<"IGNORE HIM!"<<endl;

return 0;
}

#include <bits/stdc++.h>
using namespace std;
int main()
{

    string s;
    while(cin>>s)
    {
        vector<char> inp(s.begin(),s.end());
        auto i = unique(inp.begin(),inp.end());
        inp.resize(distance(inp.begin(),i));
        if(inp.size()%2)
        {
            cout<<"IGNORE HIM!";
        }
        else
        {
            cout<<"CHAT WITH HER!";
        }
    }
    return 0;
}

#include<iostream>
using namespace std;
string s;
int x=0;
main()
{
      cin>>s;
      for(int i='a';i<='z';i++)
      {
      for(int j=0;j<s.size();j++)
      {
              if((char)s[i]==s[j])
              x++;
              }}
              if(x%2==0)
              cout<<"CHAT WITH HER!"<<endl;
              else
              cout<<"IGNORE HIM!"<<endl;

              }

#include <iostream>
using namespace std;

int main() {
    string name ;
    cin>>name ;
    int n=name.length() ,s=n, b=n;
    for (int i=0 ; i<=n ; i++)
    {
        for(int y=1;y<=b;y++)
        {
            if (name[i]==name[y])
            s=s-1 ;

        }
       b=b-1;
    }
    if (s%2==1){
    cout<<"IGNORE HIM!";}
    else {
    cout<<"CHAT WITH HER!";
           }	// your code goes here
	return 0;
}

# include <iostream>
# include <string> ;
using namespace std ;
int main (){
string s;
int sum=0;
cin >>s;
int k=s.length();

for (int i=0;i<k;++i)
   for (int j=0;j<k,j!=i;++j)
        if (s[i]==s[j])
             sum++;

int num=k-sum;

if (num%2==0)
     cout<<"CHAT WITH HER!";

else
     cout <<"IGNORE HIM!" ;

return 0;
}

#include <iostream>
#include<string>
#include<bits/stdc++.h>
using namespace std;

int main()
{
string s;
cin>>s;
int q=0;

for(int i=0;i<s.length()-1;i++)
{
    for(int j=i+1;j<s.length();i++)
     {

      if(s[i]!=s[j])
         {
              q--; break;
         }

}}

if(q%2!=0)
     cout<<"IGNORE HIM !\n";
else
     cout<<"CHAT WITH HER !\n";
return 0;
}

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

int main()
{
	string s;
	cin >> s;
	int count[26], sum = 0;
	auto size = s.size();
	for (int i = 0; i < size; i++)
		count[s[i] - 'a'] = 1;

	for (int i = 0; i < 26; i++)
		sum += count[i];

	cout << (sum % 2 == 0 ? "CHAT WITH HER!" : "IGNORE HIM!");

}

#include<iostream>
#include<string>
#include<algorithm>
using namespace std ;

int main()
{
	string a;
	cin>>a;
	sort(a.begin(),a.end());
	int k=1;
	int count=0;
	for(int i=0;i<a.size();i++)
	{
		if(a[i]==a[k])
		{
			count--;
			k++;
		}
		if(a[i]!=a[k])
			k=0;
	}
	int z=a.size()+count;

	if(z%2==0)
		cout<<"CHAT WITH HER!"<<endl;
	if(z%2!=0)
		cout<< "IGNORE HIM!"<<endl;
}

//in the name of god
#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

const int maxn=50;
bool mark[maxn];
vector<int>v;

int main(){
int q=0;
    for(int i=0;i<maxn;i++)
     mark[i]=false;
     for(int i=1;i<=maxn;i++){
      for(int j=i*i;j<maxn;j=j+i){
        if (i!=1)
          mark[j]=true;
        }
    }
   mark[1]=true;
   mark[0]=false;
string s;
cin>>s;

sort(s.begin(),s.end());

for(int i=0;i<s.size();i++){
 if(s[i]==s[i+1])
 q++;
}
q=s.size()-q;

if(q==25 or q==21)
cout<<"IGNORE HIM!";
else
{
if(mark[q]==false)
cout<<"IGNORE HIM!";
else
cout<<"CHAT WITH HER!";
}
return 0;
}

#include<iostream>

using namespace std;

int main()
{
	int g=0;
	string a;
	cin>>a;
	if(a[0]=='x')

		g=0;

    if(a[0]=='z')
    	g=0;
		else
		g=1;
    if(g==0)
			cout<<"IGNORE HIM!";
		else
		    cout<<"CHAT WITH HER!";
	return 0;

}

#include<iostream>

using namespace std;
int x[26],sum;
int main()
{
	string a;
	cin>>a;
	for(int i=0;i<a.size();i++)
		x[a[i]-'a']+=1;
	for(int i=0;i<26;i++)
		if(x[i]>1)
			sum+=1;
	if(sum%2==1)
		cout<<"IGNORE HIM!"<<endl;
	else
		cout<<"CHAT WITH HER!"<<endl;
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
string s;
int len;
bool a[10001];
int ans;
int main()
{
    cin>>s;
    len=s.size();
    for(int i=0;i<len;i++)
    {
        a[s[i]]=1;
    }
    for(int i=97;i<=122;i++)
    {
        if(!a[i])
        {
            ans++;
        }
    }
    if(ans%2==1)
    {
        cout<<"CHAT WITH HER!";
    }
    else
    {
        cout<<"IGNORE HIM!";
    }
}

//in the name of god
#include<iostream>

using namespace std;

const int maxn=40;
bool mark[maxn];

int main(){
int q=0;
    for(int i=0;i<maxn;i++)
     mark[i]=false;
     for(int i=1;i<=maxn;i++){
      for(int j=i*i;j<maxn;j=j+i){
        if (i!=1)
          mark[j]=true;
        }
    }
   mark[1]=true;
   mark[0]=false;
string s;
cin>>s;

for(int i=0;i<s.size();i++){
 for(int j=0;j<s.size();j++){
 if(s[i]==s[j])
q++;
}
q--;
}

q=(q)/2;

if(mark[q]==false)
cout<<"IGNORE HIM!";
else
cout<<"CHAT WITH HER!";
return 0;
}

#include<iostream>
#include<string>
using namespace std ;
int main()
{
	string name ;
	int count ,  scount ;
	cin >> name ;
	scount = name.length() ;
	count = name.length() ;

	for(int i=0 ; i<scount ; i++)
	{
		for(int s=i+1 ; s<scount ; s++)
		{
			if(name[i] == name[s])
				count-- ;
		}
	}

	if(count%2==0)
		cout << "CHAT WITH HER !" << endl ;
	else
		cout << "IGNORE HIM !" << endl ;
	return 0 ;
}

#include <iostream>
#include<string>
#include<cctype>
using namespace std;
void main()
{
	string s;
	cin >> s;
	int a=0;
	char b;//ahmad
	b = s[0];
		for (int i = 0; i <= s.length(); i++)
		{
			if (s[i] != b)
				a++;
			else
				continue;
		}

	if (a % 2 == 0)
		cout << "CHAT WITH HER!";
	else
		cout << "IGNORE HIM!";
}

#include<bits/stdc++.h>
using namespace std;
set<char> uni;
int main()
{
	string n;
	cin>>n;
	for(int t=1;t<=n.size();t++)
	{
		uni.insert(n[t]);
	}
	if(uni.size()&1) cout<<"IGNORE HIM!";
	else cout<<"CHAT WITH HER!";
	return 0;
}

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
	long long int count=0,a=0,x;
	string s;
	cin>>s;
	for(int i=0;i<s.size();i++){
		a=0;
		for(int j=0;j<i;j++){
			if(s[j]==s[i]){
				a++;
				break;}
			if(a==0){
				x++;
			}
	}}
	if(x%2==0)
		cout<<"CHAT WITH HER!"<<endl;
	else
		cout<<"IGNORE HIM!"<<endl;
	return 0;
}

#include<iostream>
using namespace std;
int main()
{
    char s[100];
    int i, e , a;
    cin >> s;
    for(i = 0 ; s[i] != '\0'; i++);
    e = i;
    for(a = 0 ; a < i ; a++){
         for(int y = 0 ; y < a ; y++)
            if(s[a] == s[y])
                e--;
    }
    if(e%2 == 0) cout << "IGNORE HIM!" ;
    else cout << "CHAT WITH HER!";

    return 0;
}

#include <iostream>

using namespace std;

int main()
{
    int x,m,arr[100];
    string s;
    cin>>s;
    x=s.size();
    m=x;

    for(int i=0; i<x; i++)
    {
       int y=s[i];
       if (arr[y]==s[i])
        m--;
    }
    if (m%2==0)
        cout<<"CHAT WITH HER!"<<endl;
    else if (m%2==1)
        cout<<"IGNORE HIM!"<<endl;
    return 0;
}

#include <bits/stdc++.h>
using namespace std;
int main()
{
    char a[99999], b[99999];
    cin >> a;
    bool is = 0;
    long long j = 0, s;
    for (long long i = 0; i < strlen(a); i++)
    {
        for (j = 0; j < strlen(b); j++)
        {
            if (a[i] == b[j])
            {
                is = 1;
                break;
            }
        }
        if (!is)
        {
            b[j] = a[i];
        }
    }
    s = strlen(b);
    if(s % 2 == 0)
    {
        cout << "CHA WITH HER!";
    }else
    {
        cout << "IGNORE HIM!";
    }
    return 0;
}

 #include <iostream>
 using namespace std;
 int main()
 {
     long long x;
     cin >> x;
     cout << 5*5;
     return 0 ;
 }

#include <iostream>
#include <string.h>
using namespace std;

int main()
{
   int f=0;
   int k=0;
   int d=0;
   int e=0;
   char a[28];
   for(int k=0;k<28;k++)
     a[k]=0;
   string x;
   cin>>x;
     for(int i=0;i<x.length();i++)
        for(int j=i+1;j<x.length();j++)
   {
       if(x[i]==x[j])
       {
           for(int k=0;k<28;k++)
            {
                if(a[k]!=x[i] && a[k]==0)
                  {a[k]=x[i]; e++; break;}
                 else if(a[k]==x[i])
                   {d++;break;}
            }

       }
   }
   if(d!=0)
      f=x.length()-d;
   else if(d==0)
        f=x.length()-e;
   if(f%2==0)
    cout<<"CHAT WITH HER!";
   else
     cout<<"IGNORE HIM!";
    return 0;
}

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int count=0;
    string s;
    cin>>s;
   for(int i=0;i<s.size();i++)
   {
       for(int j=1;j<s.size();j++)
       {
           if(s[i]>s[j])
           { int temp;
           temp=s[i];
           s[i]=s[j];
           s[j]=temp;
       }
   }
   }
   for(int i=0;i<s.size();i++)
   {
   if(s[i]==s[i+1])
   {
       count++;
   }
   }
   int n=s.size()-count;
   if(n%2==0)
   {
       cout<<"CHAT WITH HER!";
   }
   else
   cout<<"IGNORE HIM!";
}

#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main(){
	string str;
	cin>>str;
	int l=str.length(),ans=0;
	bool a[27];
	for(int i=0;i<l;i++){
		if(a[str[i]-'0']==0){
			a[str[i]-'0']=1;
			ans++;
		}
	}
	if(ans%2==0){
		cout<<"CHAT WITH HER!";
	}else{
		cout<<"IGNORE HIM!";
	}
	return 0;
}

#include <bits/stdc++.h>
#define f(i , s , n) for(int i = 0 ; i < n ; ++i)
using namespace std;

int main()
{
    string s ;
    cin >> s ;
    vector<int> v(26) ;
     f(i , s , s.size()){
        v[s[i] - 'a'] = 1 ;
    }
     int cnt = 0 ;
     f(i , s , s.size()){
        if (v[i])cnt++;
     }
     cout << ((cnt&1)? "CHAT WITH HER!" : "IGNORE HIM!") ;

}

# include<iostream>
# include <string>
using namespace std;
int main()
{
 string name;
	int sum=0;
	cin>>name;
	for (int i = 0; i <name.length(); i++)
	{
		for (int j = 0; j <name.length(); j++)
		{
			if (name[j]==name[i]&&i!=j )
			{

				sum+=1;
			}

		}

	}
	int sum1=name.length()-(sum/2);
		if(sum1%2==0)
			cout<<"CHAT EITH HER!";
		else
		cout<<"IGNORE HIM!";
}

//#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
#include <map>
#include <string>

using namespace std;

int main() {

	string name;
	getline(cin, name);

	map<char, int> dist;
	for (int i = 0; i < name.size(); i++)
	{
		dist.insert(make_pair(name[i], 1));
	}

	if(dist.size()/2 != 0)
	{
		cout << "CHAT WITH HER!"<<endl;
	}
	else
		cout << "IGNORE HIM"<<endl;
dist.clear();
}