#include #define rep(i,n) for(int i=0; i<(int)(n); i++) using namespace std; using LL = long long; using P = pair; int main(){ int N; cin >> N; int a = 0, b = 0, c = N; rep(bit,35){ if(N & (1 << bit)){ a = pow(2, bit); b = N - a; break; } } if(b == 0) cout << -1 << " " << -1 << " " << -1 << endl; else cout << a << " " << b << " " << c << endl; return 0; }