#include <bits/stdc++.h>
using namespace std;
long long a[1000005] = {};
char s[5];
int main() {
  long long t, m;
  cin >> t;
  cin >> s;
  for (int i = 4; i >= 2; i--) {
    int p = s[i] - 48;
    if (i == 3) {
      if (p >= 6) s[i] = 51;
    }
  }
  if (t == 24) {
    int p = s[0] - 48;
    int q = s[1] - 48;
    if (p > 2) {
      s[0] = 1 + 48;
    } else if (p == 2) {
      if (q > 3) s[1] = 0 + 48;
    }
  }
  if (t == 12) {
    int p = s[0] - 48;
    int q = s[1] - 48;
    if (p > 1) {
      if (q == 0) {
        s[0] = 1 + 48;
      } else
        s[0] = 0 + 48;
    }
    if (p == 1) {
      if (q > 2) s[1] = 0 + 48;
    }
    if (p == 0) {
      if (q == 0) {
        s[1] = 1 + 48;
      }
    }
  }
  cout << s << endl;
  return 0;
}
