#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>


#define MAX_LEN 64
#define MAX_N 1000



int is_valid_number(const char *s) {
    if(s==NULL || *s=='\0') return 0;
    char *endptr;
    strtod(s, &endptr);
    if(endptr==s) return 0;
    while(*endptr){
        if(!isspace((unsigned char)*endptr)) return 0;
        endptr++;
    }
    return 1;
}


int main(void){
    int N;
    if(scanf("%d", &N) !=1){
        printf("Invalid input\n");
        return 0;
    }
    if(N<=0 || N>MAX_N){
        printf("Invalid input\n");
        return 0;
    }
    
    char seen[MAX_N][MAX_LEN];
    
    int seen_count=0;
    
  
    
    for(int i=0;i<N;++i){
        char amt[MAX_LEN];
        if(scanf("%63s",amt) !=1){
            printf("Invalid input\n");
            return 0;
        }
        
        if(!is_valid_number(amt)){
            printf("Invalid input\n");
            return 0;
        }
        
        int dup=0;
        for(int j=0;j<seen_count;++j){
            if(strcmp(seen[j],amt)==0){
                dup=1;
                break;
            }
        }
        if(dup){
            printf("FRAUD DETECTED\n");
        } else {
            if(seen_count<MAX_N){
                strncpy(seen[seen_count],amt,MAX_LEN-1);
                seen[seen_count][MAX_LEN-1]='\0';
                seen_count++;
                printf("NO FRAUD\n");
            } else {
                printf("Invalid input\n");
                return 0;
            }