#include <stdbool.h> #include <stdint.h> #include <stdio.h> #include <math.h> bool isPrime(uint32_t number) { if (number <= 1) { return false; } else { for (int i = 2; i <= sqrt(number); i++) { if (number % i == 0) { return false; } else {} } } return true; } int main() { int n; scanf("%d", &n); for (int i=n/2; i>0; --i) { if (isPrime(i) && isPrime(n-i)) { printf("%d\n%d", i, n-i); break; } else {} } return 0; }