CF200E Tractor College

Description

While most students still sit their exams, the tractor college has completed the summer exam session. In fact, students study only one subject at this college — the Art of Operating a Tractor. Therefore, at the end of a term a student gets only one mark, a three (satisfactory), a four (good) or a five (excellent). Those who score lower marks are unfortunately expelled. The college has $ n $ students, and oddly enough, each of them can be on scholarship. The size of the scholarships varies each term. Since the end-of-the-term exam has just ended, it's time to determine the size of the scholarship to the end of next term. The monthly budget for the scholarships of the Tractor college is $ s $ rubles. To distribute the budget optimally, you must follow these rules: - The students who received the same mark for the exam, should receive the same scholarship; - Let us denote the size of the scholarship (in roubles) for students who have received marks $ 3 $ , $ 4 $ and $ 5 $ for the exam, as $ k_{3} $ , $ k_{4} $ and $ k_{5} $ , respectively. The values $ k_{3} $ , $ k_{4} $ and $ k_{5} $ must be integers and satisfy the inequalities $ 0

Input Format

The first line has two integers $ n $ , $ s $ ( $ 3

Output Format

On a single line print three integers $ k_{3} $ , $ k_{4} $ and $ k_{5} $ — the sought values that represent the optimal distribution of the scholarships. If there are multiple optimal answers, print any of them. If there is no answer, print -1.