#include<stdio.h>
typedef struct{
    int r,i;
} complex;
int main(){
    complex a,b;
    char op;
    scanf("%d %d",&a.r,&a.i);
    scanf("%d %d", &b.r,&b.i);
    scanf("%c", &op);
    if(op=='+')
       printf("%d+%di", a.r+b.r,a.i+b.i );
     else if(op='-')
       printf("%d + %di",a.r-b.r, a.i-b.i);
       else if(op='*')
       printf("%d + %di",a.r*b.r, a.i*b.i);
       else if(op='/')
       printf("%d + %di",(a.r*b.r+ a.i*b.i)/(b.r*b.r + b.i*b.i),(a.i*b.r-a.r*b.i)/(b.r*b.r + b.i*b.i))
       else
         printf("Invalid input");
    return 0;
}