#C11303. 骡子和担子

骡子和担子

Description

a匹骡子挑着b个担子,大骡子一匹挑3个担子,中骡子一匹挑2个担子,小骡子两匹挑1个担子。求问对于给定的骡子数a和担子数b,所有可能的大中小骡子组合是多少?

Format

Input

两个整数a和b,分别代表骡子数和担子数,中间用空格隔开

Output

若干行,每行三个整数,用空格隔开,分别代表一种组合中大、中、小骡子的数量。(按大骡子数量从小到大排列)

Samples

100 100
2 30 68
5 25 70
8 20 72
11 15 74
14 10 76
17 5 78
20 0 80
10 10
2 0 8

Limitation

1s, 1024KiB for each test case.