#include <bits/stdc++.h> using namespace std; #define ll long long #define rep(i, n) for (ll i = 0; i < (ll)(n); i++) int main() { ll n; cin>>n; ll a=n,b=n,c=0; rep(i,31){ if((b>>i)&1){ b^=(1LL<<i); c^=(1LL<<i); break; } } if(b==0){ cout<<"-1 -1 -1"<<endl; return 0; } ll ans=a^b^c; ll ans2=a|b; ll ans3=b|c; ll ans4=c|a; cout<<a<<" "<<b<<" "<<c<<endl; //cout<<ans<<" "<<ans2<<" "<<ans3<<" "<<ans4<<endl; return 0; }