#include <bits/stdc++.h>
using namespace std;
bool isValid(string str, int n)
{
if (!((str[0] >= 'a' && str[0] <= 'z')
|| (str[0] >= 'A' && str[0] <= 'Z')
|| str[0] == '_'))
return false;
for (int i = 1; i < str.length(); i++) {
if (!((str[i] >= 'a' && str[i] <= 'z')
|| (str[i] >= 'A' && str[i] <= 'Z')
|| (str[i] >= '0' && str[i] <= '9')
|| str[i] == '_'))
return false;
}
return true;
}
int main()
{
string str = "geeks123";
int n = str.length();
if (isValid(str, n))
cout << "Valid";
else
cout << "Invalid";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmJvb2wgaXNWYWxpZChzdHJpbmcgc3RyLCBpbnQgbikKewoKCWlmICghKChzdHJbMF0gPj0gJ2EnICYmIHN0clswXSA8PSAneicpCgkJfHwgKHN0clswXSA+PSAnQScgJiYgc3RyWzBdIDw9ICdaJykKCQl8fCBzdHJbMF0gPT0gJ18nKSkKCQlyZXR1cm4gZmFsc2U7CgoJCglmb3IgKGludCBpID0gMTsgaSA8IHN0ci5sZW5ndGgoKTsgaSsrKSB7CgkJaWYgKCEoKHN0cltpXSA+PSAnYScgJiYgc3RyW2ldIDw9ICd6JykKCQkJfHwgKHN0cltpXSA+PSAnQScgJiYgc3RyW2ldIDw9ICdaJykKCQkJfHwgKHN0cltpXSA+PSAnMCcgJiYgc3RyW2ldIDw9ICc5JykKCQkJfHwgc3RyW2ldID09ICdfJykpCgkJCXJldHVybiBmYWxzZTsKCX0KCgoJcmV0dXJuIHRydWU7Cn0KCmludCBtYWluKCkKewoJc3RyaW5nIHN0ciA9ICJnZWVrczEyMyI7CglpbnQgbiA9IHN0ci5sZW5ndGgoKTsKCglpZiAoaXNWYWxpZChzdHIsIG4pKQoJCWNvdXQgPDwgIlZhbGlkIjsKCWVsc2UKCQljb3V0IDw8ICJJbnZhbGlkIjsKCglyZXR1cm4gMDsKfQ==