public static int areConnected(WayOsm w1, WayOsm w2){

		if(w1 == null || w2 == null)
			return -1;
		if(w1.getNodes().get(w1.getNodes().size()-1).equals(w2.getNodes().get(0)))
			return 1;
		if(w1.getNodes().get(0).equals(w2.getNodes().get(w2.getNodes().size()-1)))
			return 2;
		if(w1.getNodes().get(0).equals(w2.getNodes().get(0)))
			return 3;
		if(w1.getNodes().get(w1.getNodes().size()-1).equals(w2.getNodes().get(w2.getNodes().size()-1)))
			return 4;
		return 0;	
	}