#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>
#include <string>
#include <strings.h>
#include <vector>
#include <stack>
#include <queue>
#include <stdlib.h>
#include <stdio.h>

#define fori(I) for (int i = 0; i < I; i++)
#define forj(J) for (int j = 0; j < J; j++)
#define min(a,b) (a>b?b:a)
#define max(a,b) (a>b?a:b)

using namespace std;

int main() {

    ifstream in ("DATA2.txt");  //DID YOU FIX THIS?
    ofstream out ("OUT2.txt");  //DID YOU FIX THIS?
    
    for (int Z = 0; Z < 5; Z++) {
        string input;
        getline(in,input);
        int sum = 0;
        
        char res[255];
        fori(6) res[i] = input[i];
        res[6] = '\0';
        
        while (strlen(res) > 1) {
              sum = 0;
              fori(strlen(res)) sum += res[i] - '0';
              sprintf(res,"%d",sum);
        }
        
        if (res[0] - '0' == input[input.length()-1] - 'A' + 1) 
           out << "match" << endl;
        else
           out << "error" << endl;
    }
    
    //system("pause");            //REMOVE THIS BEFORE SUBMITTING
    return 0;
}

