public class Complex {
double re, im;

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