#include <bits/stdc++.h>
using namespace std;
char ch;
int h1, m1, h2, m2, h3, m3;
int main() {
  cin >> ch;
  h1 = (ch - '0') * 10;
  cin >> ch;
  h1 = h1 + (ch - '0');
  cin >> ch;
  cin >> ch;
  m1 = (ch - '0') * 10;
  cin >> ch;
  m1 = m1 + (ch - '0');
  cin >> ch;
  h2 = (ch - '0') * 10;
  cin >> ch;
  h2 = h2 + (ch - '0');
  cin >> ch;
  cin >> ch;
  m2 = (ch - '0') * 10;
  cin >> ch;
  m2 = m2 + (ch - '0');
  if (m2 < m1) {
    m3 = m2 + 60 - m1;
    h2 = h2 - 1;
  } else
    m3 = m2 - m1;
  h3 = h2 - h1;
  m3 = (h3 * 60 + m3) / 2;
  m2 = m1 + m3;
  h2 = h1 + m2 / 60;
  m2 = m2 % 60;
  if (h2 < 10)
    cout << "0" << h2 << ":";
  else
    cout << h2 << ":";
  if (m2 < 10)
    cout << "0" << m2;
  else
    cout << m2;
  return 0;
}
