class Complex {
double re, im;

  public:
  Complex(double r1, double r2) {
   re = r1;
   im = r2;
  }
  double real() {
    return re;
  }
  double imaginary() {
    return im;
  }
  Complex add(Complex c) {
    return  Complex( re + c.real(), im + c.imaginary());
  }
  Complex subtract(Complex c) {
    return  Complex( re - c.real(), im - c.imaginary());
  }
  Complex multiply(Complex c) {
    return  Complex( re * c.real(), im * c.imaginary());
  }
  Complex divide(Complex c) {
    return  Complex( re / c.real(), im / c.imaginary());
 }
};
