// This will output true or false for each IP address based on whether it matches the given pattern.
package HackerRank;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Scanner;
class TwentySix {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNext()){
String IP = in.next();
System.out.println(IP.matches(new MyRegex().pattern));
}
}
}
//Write your code here
class MyRegex {
// Regular expression pattern to validate an IP address
String pattern = "^([01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.([01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.([01]?\\d{1,2}|2[0-4]\\d|25[0-5])\\.([01]?\\d{1,2}|2[0-4]\\d|25[0-5])$";
}