import java.util.*; public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); long n = sc.nextLong(); HashSet set = new HashSet<>(); for (long i = 1; i <= Math.pow(10, 18); i *= 2) { set.add(i); } for (long i = 3; i <= n / 2; i++) { if (!set.contains(i) && !set.contains(n - i)) { System.out.println(i + " " + (n - i)); return; } } System.out.println(-1); } }