// #pragma GCC optimize("Ofast") // #pragma GCC optimize("unroll-loops") // #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native") #include using namespace std; typedef long long int ll; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n; cin >> n; if(__builtin_popcount(n)<=1){ cout << -1 << " " << -1 << " " << -1 << "\n"; } else{ cout << n << " " << (n&-n) << " " << ((n&-n)^n) << "\n"; } }