Num operator*(const Num& n) const { Num ret; ret.b = n.b*b; ret.a = n.a*a; ret.func(); return ret; }
Num operator+(const Num& n) const { Num ret; ret.b = lcm(n.b, b); ret.a = (ret.b/b*a) + (ret.b/n.b*n.a); ret.func(); return ret; }