Віднови трикутник
Limits: 2 sec., 256 MiB
Зеник зранку накреслив трикутник на клаптику паперу, але тепер загубив його. Він пам’ятає лише периметр трикутника P і радіус його вписаного кола r.
Марічка стверджує, що за цією інформацією може накреслити новий трикутник.
А ви можете?
Input
У єдиному рядку задано два натуральні числа P та r — периметр трикутника та радіус вписаного кола.
Output
У трьох рядках виведіть xi та yi — координати вершин трикутника.
|xi| та |yi| не повинні перевищувати 104. Гарантується, що існує трикутник, що задовольняє такі обмеження.
Нехай P′ — периметр вашого трикутника, а r′ — радіус вписаного в нього кола. Відповідь уважатиметься правильною, якщо |P′−P|P<10−4 і |r′−r|r<10−4.
Constraints
1≤P,r≤103.
Samples
Input (stdin) | Output (stdout) |
---|---|
12 1 | 0 0 3 0 0 4 |
Notes
Для P=12,r=1 однією з можливих відповідей є прямокутний трикутник з катетами 3 і 4 та гіпотенузою 5.