public override int GetHashCode() { int ah = a.GetHashCode(); int bh = b.GetHashCode(); int ch = c.GetHashCode(); int dh = d.GetHashCode(); int eh = e.GetHashCode(); return((ah + bh + ch + dh + eh) - (ah ^ bh ^ ch ^ dh ^ eh)); }