rendered paste body#include <cstdlib>
#include <iostream>
using namespace std;
#define SPECIAL_CHAR
class BB1MainClass
{
public:
int CharID(char idC);
int CharIDEx(char idc);
}
int BB1MainClass::CharID(char idC)
{
if(idC == 'a') return 1;
if(idC == 'b') return 2;
if(idC == 'c') return 3;
if(idC == 'd') return 4;
if(idC == 'e') return 5;
if(idC == 'f') return 6;
if(idC == 'g') return 7;
if(idC == 'h') return 8;
if(idC == 'i') return 9;
if(idC == 'j') return 10;
if(idC == 'k') return 11;
if(idC == 'l') return 12;
if(idC == 'm') return 13;
if(idC == 'n') return 14;
if(idC == 'o') return 15;
if(idC == 'p') return 16;
if(idC == 'q') return 17;
if(idC == 'r') return 18;
if(idC == 's') return 19;
if(idC == 't') return 20;
if(idC == 'u') return 21;
if(idC == 'v') return 22;
if(idC == 'w') return 23;
if(idC == 'x') return 24;
if(idC == 'y') return 25;
if(idC == 'z') return 26;
else return this->CharIDEx(idC);
}
int BB1MainClass::CharIDEx(char idC)
{
if(idC == 'A') return 1;
if(idC == 'B') return 2;
if(idC == 'C') return 3;
if(idC == 'D') return 4;
if(idC == 'E') return 5;
if(idC == 'F') return 6;
if(idC == 'G') return 7;
if(idC == 'H') return 8;
if(idC == 'I') return 9;
if(idC == 'J') return 10;
if(idC == 'K') return 11;
if(idC == 'L') return 12;
if(idC == 'M') return 13;
if(idC == 'N') return 14;
if(idC == 'O') return 15;
if(idC == 'P') return 16;
if(idC == 'Q') return 17;
if(idC == 'R') return 18;
if(idC == 'S') return 19;
if(idC == 'T') return 20;
if(idC == 'U') return 21;
if(idC == 'V') return 22;
if(idC == 'W') return 23;
if(idC == 'X') return 24;
if(idC == 'Y') return 25;
if(idC == 'Z') return 26;
else return SPECIAL_CHAR;
}