#include <bits/stdc++.h>
int prime(int a, int b) {
  int i, r;
  r = sqrt(a);
  if (b % a == 0) return 0;
  for (i = 2; i <= r; i++) {
    if (a % i == 0 && b % i == 0) return 0;
  }
  return 1;
}
int main() {
  int n, i, a, b;
  scanf("%d", &n);
  a = n / 2;
  b = n / 2;
  if (n % 2 != 0) b++;
  for (a = a, b = b; a > 0 && b < n; a--, b++) {
    if (a == 1) {
      i = 1;
      break;
    }
    i = prime(a, b);
    if (i == 1)
      break;
    else
      i = 0;
  }
  if (i == 1) printf("%d %d", a, b);
  return 0;
}
