import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        List<int[]> ans = new LinkedList<>();
        int max = 0;
        for (int a = 0; a <= n; a++) {
            for (int b = 0; b <= n; b++) {
                if ((a + b) % 3 != 0) continue;
                for (int c = 0; c <= n; c++) {
                    if ((b + c) % 5 == 0 && (a + b + c) % 7 == 0) {
                        if (a + b + c > max) {
                            max = a + b + c;
                            ans.clear();
                            ans.add(new int[]{a, b, c});
                        } else if (a + b + c == max) ans.add(new int[]{a, b, c});
                    }
                }
            }
        }
        for (int[] res : ans) System.out.println(res[0] + " " + res[1] + " " + res[2]);
        sc.close();
    }
}