#include #include using namespace std; typedef long long LL; LL n; int main() { // freopen("sum.in", "r", stdin); // freopen("sum.out", "w", stdout); scanf("%lld", &n); for (LL a = 1; a <= n; ++a) { LL b = n - a; if (__builtin_popcount(a) != 1 && __builtin_popcount(b) != 1) { printf("%lld %lld\n", a, b); break; } if (a >= b) { puts("-1"); break; } } return 0; }