#include <stdio.h>
#include <string.h>
#define rep(i,n) for(i=0;i<n;i++)
#define MEMSET(a) memset(a,0,sizeof(a))
int in(void){
	int i;
	scanf("%d",&i);
	return i;
}
long long llin(void){
	long long i;
	scanf("%lld",&i);
	return i;
}

int main(void){
	char s1[201],s2[201],a1[200][201],a2[200][201],b1[200][201],b2[200][201];
	int i,j,k,c1,c2,d1,d2;
	while(1){
		scanf("%s",s1);
		if(s1[0]=='.')break;
		scanf("%s",s2);
		if(strcmp(s1,s2)==0){
			puts("IDENTICAL");
			continue;
		}
		MEMSET(a1);
		MEMSET(a2);
		MEMSET(b1);
		MEMSET(b2);
		c1=c2=d1=d2=0;
		k=0;
		rep(i,strlen(s1)){
			if(s1[i]=='"'){
				j=0;
				d1++;
				for(i++;s1[i]!='"';i++){
					a1[c1][j++]=s1[i];
				}
				c1++;
			}
			else{
				b1[d1][k++]=s1[i];
			}
		}
		k=0;
		rep(i,strlen(s2)){
			if(s2[i]=='"'){
				j=0;
				d2++;
				for(i++;s2[i]!='"';i++){
					a2[c2][j++]=s2[i];
				}
				c2++;
			}
			else{
				b2[d2][k++]=s2[i];
			}
		}
		if(c1!=c2||d1!=d2){
			puts("DIFFERENT");
			continue;
		}
		rep(i,d1){
			if(strcmp(b1[i],b2[i])!=0){
				puts("DIFFERENT");
				break;
			}
		}
		if(i!=d1)continue;
		j=0;
		rep(i,c1){
			if(strcmp(a1[i],a2[i])!=0)j++;
		}
		puts(j==1?"CLOSE":"DIFFERENT");
	}
	return 0;
}

