大水题
//
// main.cpp
// PATA1058
//
// Created by Phoenix on 2018/2/15.
// Copyright © 2018年 Phoenix. All rights reserved.
//
#include <iostream>
#include <cstdio>
int main(int argc, const char * argv[]) {
int a1, a2, b1, b2, c1, c2;
int a, b, c, t = 0;
scanf("%d.%d.%d", &a1, &b1, &c1);
scanf("%d.%d.%d", &a2, &b2, &c2);
c = (c1 + c2) % 29;
t = (c1 + c2) / 29;
b = (b1 + b2 + t) % 17;
t = (b1 + b2 + t) / 17;
a = a1 + a2 + t;
printf("%d.%d.%d\n", a, b, c);
return 0;
}