import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = Integer.parseInt(sc.next());
		if(N==1) {
			System.out.println("-1 -1 -1");
			return;
		}
		int A = 1;
		int B = 1;
		int C = N;
		int count = 0;
		int S = N;
		while(true) {
			S /= 2;
			count++;
			if(S==0) {
				break;
			}
		}
		//A+B=Cとする
		//Nのビットで初めて0でないものが出てくるのはどこか
		for(int i=0 ; i<count ; i++) {
			if(N>>i==1) {
				A = 1<<i;
				B = N-A;
				if(B==0 || A==0) {
					continue;
				}
				System.out.println(A + " " + B + " " + C);
				return;
			}
			
		}
		System.out.println("-1 -1 -1");
		
  	}
}