You are given a rectangular grid of lattice points from $(0, 0)$ to $(*n*, *m*)$ inclusive. You have to choose exactly 4 different points to build a polyline possibly with self-intersections and self-touching. This polyline should be as long as possible.
A polyline defined by points $*p*_{1}, *p*_{2}, *p*_{3}, *p*_{4}$ consists of the line segments $*p*_{1} *p*_{2}, *p*_{2} *p*_{3}, *p*_{3} *p*_{4}$, and its length is the sum of the lengths of the individual line segments.
Input
The only line of the input contains two integers $*n*$ and $*m*$ $(0 ≤ *n*, *m* ≤ 1000)$. It is guaranteed that grid contains at least 4 different points.
Output
Print 4 lines with two integers per line separated by space — coordinates of points $*p*_{1}, *p*_{2}, *p*_{3}, *p*_{4}$ in order which represent the longest possible polyline.
Judge program compares your answer and jury's answer with $10^{ - 6}$ precision.
样例
1 1
1 1
0 0
1 0
0 1
0 10
0 1
0 10
0 0
0 9
题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。