using System.Collections.Generic;
public static void Main()
string pw = Console.ReadLine();
char[] Char = pw.ToCharArray();
List <char> list = Char.ToList();
List <char> alpha = new List<char>();
List <char> alphabig = new List<char>();
List <char> alphasmall = new List<char>();
List <char> num = new List<char>();
List <char> etc = new List<char>();
for(int i=0 ;i<Char.Length ; i++)
if((Char[i]>='a' && Char[i]<='z') || (Char[i]>='A' && Char[i]<='Z'))
if(Char[i]>='A' && Char[i]<='Z')
else if(Char[i]>='a' && Char[i]<='z')
else if(Char[i]>='0' && Char[i]<='9')
Console.WriteLine("Invalid");
else if(alpha.Count>=3 && alpha.Count<=20 && alphabig.Count!=0 && alphasmall.Count!=0 && num.Count!=0 && etc.Count!=0)
Console.WriteLine("Valid");
Console.WriteLine("Invalid");