#include "boost/date_time/gregorian/gregorian.hpp"
#include <vector>
#include <string>
#include <iostream>
#include <algorithm>
using namespace std ;
using namespace boost::gregorian;
void main()
{
vector<date> dt ;
string str ;
while (cin >> str)
{
dt.push_back(from_string(str)) ;
}
sort(dt.begin(), dt.end()) ;
date_duration dd, min_d(MAX_LONG);
date d1, d2 ;
for (vector<date>::iterator i = dt.begin() + 1; i != dt.end() ; i ++)
{
dd = *i - *(i-1) ;
if (dd < min_d)
{
d1 = *i ; d2 = *(i - 1) ;
}
}
cout << d1 << " " << d2 << endl ;
}
