public override int GetHashCode() { int result = 17; result = 37 * result + first.GetHashCode(); result = 37 * result + second.GetHashCode(); return result; }