#include <bits/stdc++.h>
using namespace std;
long long a[1005], b[1005], c[1005], h[1009], l[1009];
int main() {
  long long h1, h2, n, i, flag = 1, count, color;
  scanf("%lld", &n);
  for (i = 0; i < n; i++) scanf("%lld", &a[i]);
  for (i = 0; i < n; i++) scanf("%lld", &b[i]);
  count = 0;
  for (i = 0; i < n; i++) {
    if (b[i] == a[i])
      h[i] = c[i] = a[i];
    else {
      if (count == 0) h1 = i;
      if (count == 1) h2 = i;
      count++;
    }
  }
  if (count == 0) {
    for (i = 0; i < n; i++) l[c[i]] = 1;
    for (i = 1; i <= n; i++) {
      if (l[i] == 0) {
        color = i;
        break;
      }
    }
    c[0] = color;
  }
  if (count == 1) {
    for (i = 0; i < n; i++) l[c[i]] = 1;
    for (i = 1; i <= n; i++) {
      if (l[i] == 0) {
        color = i;
        break;
      }
    }
    c[h1] = color;
  }
  if (count == 2) {
    flag = 1;
    c[h1] = a[h1];
    c[h2] = b[h2];
    for (i = 0; i < n; i++) l[c[i]] = 1;
    for (i = 1; i <= n; i++) {
      if (l[i] == 0) {
        flag = 0;
        break;
      }
    }
    if (flag == 0) {
      c[h2] = a[h2];
      c[h1] = b[h1];
    }
  }
  for (i = 0; i < n; i++) printf("%lld ", c[i]);
  printf("\n");
  return 0;
}
