import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
/*
列方程求解:
设购买不同鸡的数量分别为x、y、z;
z=100-x-y;
设价钱分别为cx、cy、cz;
cz=100-5x-3y;
一钱能买3只鸡仔,
所以cz=3z;
解得y=(200-14x)/8;
所以方程就变成了只需一个未知数x就能知道y和z;
y=(200-14x)/8;
z=100-x-(200-14x)/8;
由于y和z都是根据x求出来的,且都进行了除法,所以实际应用中需要考虑不能小于0,并且为整数
*/
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
in.nextInt();
for (int x = 0; x <= 100; x++) {
int y = (200 - 14 * x) / 8;
int z = 100 - x - y;
// 考虑实际应用进行筛选
if (y >= 0 && z >= 0 && z % 3 == 0 && (200 - 14 * x) % 8 == 0) {
System.out.println(x + " " + y + " " + z);
}
}
}
}
}