#include using namespace std; using i64 = long long; int main() { cin.tie(nullptr)->sync_with_stdio(false); auto solve = [&]() { i64 n; cin >> n; for (i64 i = 1; i < n; i++) { if (__builtin_popcountll(i) != 1 && __builtin_popcountll(n - i) != 1) { cout << i << ' ' << n - i << '\n'; return; } } cout << -1 << '\n'; }; solve(); return 0; }