import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Scanner;

class Solution{
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		while(in.hasNext()){
			String IP = in.next();
			System.out.println("IP->"+isValidIP(IP));
		}
	}
	
	public static boolean isValidIP(String IP){
		String [] parts = IP.split("\\.");
		
		// check for exactly 4 parts
		if(parts.length!=4){
			return false;
		}
		
		for(String part :parts){
			// check if numeric
			if(!part.matches("\\d+")){
				return false;
			}
			
			// parse to int
			int num = Integer.parseInt(part);
			
			// check range
			if(num <0 || num > 255){
				return false;
			}
		}
		
		return true;
	}
}