eolymp
bolt
Try our new interface for solving problems
Problems

Broken line (RU)

Broken line (RU)

Time limit 1 second
Memory limit 64 MiB

В прямоугольной системе координат задано точку М(х, у). Соедините т. М с началом координат ломаной линей так, чтобы соседние звенья ломаной были перпендикулярны одно к другому и единичной длины. Найдите ломаную наименьшей длины.

Input data

В единственной строке заданы два числа - координаты точки М(x, y) (|x| , |y| < 100).

Output data

В первой строке записано число n - количество звеньев. Далее идет n+1 пар чисел - координаты вершин ломаной.

Examples

Input example #1
3 4
Output example #1
7
0 0
0 1
1 1
1 2
2 2
2 3
3 3
3 4