@Override
		public boolean equals(Object o) {
			if (this == o) {
				return true;
			}
			if (o == null || getClass() != o.getClass()) {
				return false;
			}
			Pair pair = (Pair) o;
			/*if (v1 != pair.v1) {
				return false;
			}
			if (v2 != pair.v2) {
				return false;
			}
			return true;
			*/
			if ((v1 == pair.v1 || v1 == pair.v2)
					&& (v2 == pair.v1 || v2 == pair.v2)) {
				return true;
			}
			return false;
		}