#include typedef long long ll; typedef long double lb; using namespace std; #define all(x) (x).begin(), (x).end() #define OVERLOAD_REP(_1, _2, _3, name, ...) name #define REP1(i, n) for (auto i = std::decay_t{}; (i) != (n); ++(i)) #define REP2(i, l, r) for (auto i = (l); (i) != (r); ++(i)) #define rep(...) OVERLOAD_REP(__VA_ARGS__, REP2, REP1)(__VA_ARGS__) template bool chmin(T& a, const T& b){if(a > b){a = b; return 1;} return 0;} template bool chmax(T& a, const T& b){if(a < b){a = b; return 1;} return 0;} const ll INF = 1000000000000000000; // 10^18 int main(){ string s; cin >> s; if(!(1 <= s.size() && s.size() <= 32)){ cout << 400 << endl; return 0; } if(s[0] == '-' || s[0] == '_' || s[s.size()-1] == '-' || s[s.size()-1] == '_'){ cout << 400 << endl; return 0; } rep(i,s.size()){ if(!(((ll)'a' <= (ll)s[i] && (ll)s[i] <= (ll)'z') || ((ll)'A' <= (ll)s[i] && (ll)s[i] <= (ll)'Z') || s[i] == '-' || s[i] == '_' || ((ll)'0' <= (ll)s[i] && (ll)s[i] <= (ll)'9'))){ cout << 400 << endl; return 0; } } cout << 200 << endl; return 0; }