#include<iostream>
using namespace std;

#include<wxmaths.h>
using namespace wxmaths;

int main()
{
Complex a, b; cin >> a >> b;
cout << a + b << ' ' << a - b << ' ' << a * b << ' ' << a / b << endl;
cout << exp(a) << endl;
/*
array<int> n;

cin >> n;
arithmetic_matrix<complex> m(n);
// generic_matrix<double> m(n);
// array<int> i(n.n);
int tot = 1, j;
for (j=0;j<n.n;j++) tot = tot * n[j];
for (j=0;j<tot;j++) m[j] = j;
cout << m; // << m * 2; // << m / 3;
arithmetic_matrix<complex> o = m; // + m/2;
cout << o;
*/
return 0;
}
