#include<iostream>
#include<cstdio>
using namespace std;
class Date{
public:
void setime();
void printime();
private:
int year;
int month;
int day;
};
void Date::setime(){
scanf("%d-%d-%d",&year,&month,&day);
}
void Date::printime(){
printf("%d:%d:%d",year,month,day);
}
int main(){
Date time;
time.setime();
time.printime();
return 0;
}
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{
int a,b;
char c,d;
string e,f;
int Compare(int,int);
char Compare(char ,char);
string Compare(string ,string);
cin>>a>>b>>c>>d>>e>>f;
cout<<Compare(a,b)<<endl;
cout<<(int)Compare(c,d)<<endl;
cout<<Compare(e,f)<<endl;
return 0;
}
int Compare(int x,int y)
{
if(x<y) return y;
else return x;
}
char Compare(char x,char y)
{
return abs((int)x-(int)y);
}
string Compare(string x,string y)
{
if(x>y) return x;
else return y;
}
#include<iostream>
using namespace std;
class Complex{
private:
int a;
int b;
public:
Complex(){};
Complex(int a,int b){
this->a=a;
this->b=b;
}
void set(){
cin>>this->a>>this->b;
}
Complex operator +(Complex t){
return Complex(a+t.a,b+t.b);
}
Complex operator -(Complex t){
return Complex(a-t.a,b-t.a);
}
void print(){
if(this->b>0){
cout<<this->a<<"+"<<this->b<<"i"<<endl;
}else if(this->b==0){
cout<<this->a<<endl;
}else if(this->a==0){
cout<<this->b<<"i"<<endl;
}else{
cout<<this->a<<this->b<<"i"<<endl;
}
}
};
int main(){
char plus;
Complex A;
Complex B;
Complex C;
A.set();
cin>>plus;
B.set();
if(plus=='+'){
C=A+B;
}else{
C=A-B;
}
C.print();
return 0;
}