#include #define fast ios::sync_with_stdio(false); cin.tie(0) using namespace std; #define eb emplace_back string s; string allowed = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-"; int main(){ cin >> s; if(s.size() < 1 || s.size() > 32){ cout << 400 << endl; return 0; } int m = s.size(); if(s[0] == '-' || s[0] == '_' || s[m - 1] == '-' || s[m - 1] == '_'){ cout << 400 << endl; return 0; } bool isok = 1; for(char c:s){ if(allowed.find(c) == string::npos){ //cout << 400 << endl; isok = 0; } } for(int i = 0; i < allowed.size(); i++){ char tmp = allowed[i]; allowed[i] = (i == 0 ? 'B' : 'A'); bool tmpok = 1; for(char c:s){ if(allowed.find(c) == string::npos){ tmpok = 0; } } if(tmpok && !isok){ assert(0); } allowed[i] = tmp; } cout << (isok ? 200 : 400) << endl; }