public static Fraction operator *( Fraction f1, Fraction f2 ) { f1.Reduce(); f2.Reduce(); Fraction result = new Fraction( f1.A * f2.A, f1.B * f2.B ); result.Reduce(); return result; }