#include <bits/stdc++.h>
using namespace std;
template <class T>
inline void chkmax(T &a, T b) {
  if (a < b) a = b;
}
template <class T>
inline void chkmin(T &a, T b) {
  if (b < a) a = b;
}
int main() {
  int type, h, m;
  scanf("%d", &type);
  scanf("%d:%d", &h, &m);
  if (m >= 60) m %= 10;
  if (type == 12) {
    if (h == 0) {
      h = 1;
    }
    if (h > 12) {
      h = (h + 9) % 10 + 1;
    }
  }
  if (type == 24) {
    if (h >= 24) {
      h %= 10;
    }
  }
  printf("%d%d:%d%d\n", h / 10, h % 10, m / 10, m % 10);
  return 0;
}
