/* package whatever; // don't place package name! */

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
import java.lang.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone {
	final static String pattern1head = "blablabla.";
	final static String pattern2head = "yada yada.";

	public static void main (String[] args) throws java.lang.Exception {
		String v1 = "blablabla.123.456";
		String v2 = "yada yada.123.456";
		String v3 = "yada yada.456.123";
		String v4 = "yada yada.123.456789";

		checkEquality(v1,v2);
		checkEquality(v1,v3);
		checkEquality(v1,v4);
		checkEquality(v2,v3);
		checkEquality(v2,v4);
	}
	
	private static Set<String> extractVars(String v){
		if      (v.startsWith(pattern1head)) { v = v.replace(pattern1head,""); }
		else if (v.startsWith(pattern2head)) { v = v.replace(pattern2head,""); }
		else                                 { return null; }			
		
		return new HashSet<String>(Arrays.asList(v.split("\\.")));
	}
	
	private static void checkEquality(String value1, String value2) {
		System.out.println("\n" + value1 + " == " + value2 + " ? " 
				+ extractVars(value1).equals(extractVars(value2)));	
	} 
}