public override int GetHashCode() { int hash = 23; hash = hash * 31 + a; hash = hash * 31 + b; return hash; }