#include <bits/stdc++.h>
using namespace std;
int main() {
string a;
cin >> a;
bool hoa = 0, thuong = 0, so = 0, khac = 0;
for (int i = 0; i < a.size(); i++) {
char c = a[i];
if (c >= 'A' && c <= 'Z') hoa = 1;
else if (c >= 'a' && c <= 'z') thuong = 1;
else if (c >= '0' && c <= '9') so = 1;
else khac = 1;
}
if (khac || a.size() < 6) cout << "Invalid";
else if (hoa && thuong && so) cout << "Strong";
else cout << "Weak";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBhOwogICAgY2luID4+IGE7CiAgICBib29sIGhvYSA9IDAsIHRodW9uZyA9IDAsIHNvID0gMCwga2hhYyA9IDA7CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhLnNpemUoKTsgaSsrKSB7CiAgICAgICAgY2hhciBjID0gYVtpXTsKICAgICAgICBpZiAoYyA+PSAnQScgJiYgYyA8PSAnWicpIGhvYSA9IDE7CiAgICAgICAgZWxzZSBpZiAoYyA+PSAnYScgJiYgYyA8PSAneicpIHRodW9uZyA9IDE7CiAgICAgICAgZWxzZSBpZiAoYyA+PSAnMCcgJiYgYyA8PSAnOScpIHNvID0gMTsKICAgICAgICBlbHNlIGtoYWMgPSAxOwogICAgfQoKICAgIGlmIChraGFjIHx8IGEuc2l6ZSgpIDwgNikgY291dCA8PCAiSW52YWxpZCI7CiAgICBlbHNlIGlmIChob2EgJiYgdGh1b25nICYmIHNvKSBjb3V0IDw8ICJTdHJvbmciOwogICAgZWxzZSBjb3V0IDw8ICJXZWFrIjsKCiAgICByZXR1cm4gMDsKfQo=