class Complex
{

    Complex(float real, float imaginary)
    {
	this.real = real;
	this.imaginary = imaginary;
    }
    Complex()
    {
	this(0,0);
    }

    Complex add(Complex b)
    {
	Complex a = this;
	float realVal = a.real + b.real;
	float imaginaryVal = a.imaginary + b.imaginary;
	return new Complex(realVal, imaginaryVal);
    }
    Complex multiply(Complex other)
    {
	Complex a = this;
	float realVal = a.real*b.real + a.complex + b.complex;
	float imaginaryVal = a.imaginary * b.real + a.real * b.imaginary;
	return new Complex(realVal, imaginaryVal);
    }
    public float real;
    public float imaginary;
}
}