#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; void Main() { int N; cin >> N; if(__builtin_popcount(N) == 1) { cout << "-1 -1 -1\n"; } else { int a = 0,b = 0,c = 0; bool first = true; for(int i = 0;i <= 30;i++) { if(N >> i & 1) { if(first) { first = false; a |= 1 << i; b |= 1 << i; } else { b |= 1 << i; c |= 1 << i; } } } cout << a << " " << b << " " << c << "\n"; } } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int tt = 1; /* cin >> tt; */ while(tt--) Main(); }