import java.util.*;
public class Main {
public static void main(String[] args) {
// 自分の得意な言語で
// Let's チャレンジ!!
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();//获取到数的数字
String returnMes = "Invalid";
//从校验的方法中判断是否为正确密码
Main main = new Main();
boolean returnValid = main.validPassWord(line);
if(returnValid){
returnMes = "Valid";
}
System.out.println(returnMes);
}
//用来校验密码的方法
public boolean validPassWord (String req){
if(req.length() < 6 || req.length() > 31){
return false;//密码不为空并且长度小于6则失败
}else{
for(int i=0; i<req.length(); i++){
String num = req.substring(i,i+1);
//asci码为65-90位大写字母,97-122是小写字母,i的值不能大于字符串的总长度-2
int numNum = (int)num.charAt(0);
if(i < req.length()-2 && ((64<numNum && numNum<91) || (96<numNum && numNum<123))){
String num_1 = req.substring(i,i+3);
if((num+num+num).equals(num_1)){
//判断是否为3个重复的字符
return false;
}
}
}
}
return true;
}
}