// editor1
#include<iostream>
using namespace std;
class complexNumber
{
    public:
      int r,i;
      complexNumber(int real=0,int imag=0):r(real),i(imag){}
};
int main()
{
    int a,b,c,d;
    char op;
    if(!(cin>> a>>b>>c>>d>>op))
    return 0;
    complexNumber x(a,b), y(c,d),z;
    if(op=='+')
    {
        z.r=x.r+y.r;
        z.i=x.i+y.i;
    }
    else if(op=='-')
    {
        z.r=x.r-y.r;
        z.i=x.i-y.i;
    }
    else if(op=='*')
    {
        z.r=x.r*y.r-x.i*y.i;
        z.i=x.r*y.i+x.i*y.r;
    }
    else if(op=='/')
    {
        int den=y.r*y.r+y.i*y.i;
        if(den==0)
        {
            cout<<"Invalid input";
            return 0;
        }
        z.r=(x.r*y.r+x.i*y.i)/den;
        z.i=(x.i*y.r-x.r*y.i)/den;
    }
    else{
        cout<<"Invalid input";
        return 0;
    }
    cout<<z.r <<" "<<(z.i>=0?" + ":" - "<< (z.i>=0?z.i:-z.i)<<"i";
    return 0;
}