import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { double K = 3.0;
double L = 12.48;
double[] xs = {2.005, -0.437, -2.47};
for (double x : xs) {
if (x == 0) continue;
double a
= Math.
tan(Math.
pow(Math.
sqrt(K
),
Math.
pow(K,
1.0/3.0))) - 1.0/(2.0*x
);
double denomB
= Math.
pow(0.842,
4) * Math.
sqrt(8 * K
) * Math.
cos(4 * x
); if (denomB == 0) continue;
double b
= (Math.
sin(2 * x
) * L
* Math.
pow(5.75,
1.0/3.0)) / denomB
; double ab = a * b;
if (ab < 0) {
double denomY = 2 * a + 5 * b;
if (denomY != 0) {
double y = (a - 2 * b) / denomY;
System.
out.
printf("x: %.4f | a: %.4f | b: %.4f | y: %.4f%n", x, a, b, y
); }
} else {
double y
= Math.
sqrt(ab
); System.
out.
printf("x: %.4f | a: %.4f | b: %.4f | y: %.4f%n", x, a, b, y
); }
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGRvdWJsZSBLID0gMy4wOwogICAgICAgIGRvdWJsZSBMID0gMTIuNDg7CiAgICAgICAgZG91YmxlW10geHMgPSB7Mi4wMDUsIC0wLjQzNywgLTIuNDd9OwoKICAgICAgICBmb3IgKGRvdWJsZSB4IDogeHMpIHsKICAgICAgICAgICAgaWYgKHggPT0gMCkgY29udGludWU7CgogICAgICAgICAgICBkb3VibGUgYSA9IE1hdGgudGFuKE1hdGgucG93KE1hdGguc3FydChLKSwgTWF0aC5wb3coSywgMS4wLzMuMCkpKSAtIDEuMC8oMi4wKngpOwoKICAgICAgICAgICAgZG91YmxlIGRlbm9tQiA9IE1hdGgucG93KDAuODQyLCA0KSAqIE1hdGguc3FydCg4ICogSykgKiBNYXRoLmNvcyg0ICogeCk7CiAgICAgICAgICAgIGlmIChkZW5vbUIgPT0gMCkgY29udGludWU7CiAgICAgICAgICAgIAogICAgICAgICAgICBkb3VibGUgYiA9IChNYXRoLnNpbigyICogeCkgKiBMICogTWF0aC5wb3coNS43NSwgMS4wLzMuMCkpIC8gZGVub21COwogICAgICAgICAgICBkb3VibGUgYWIgPSBhICogYjsKCiAgICAgICAgICAgIGlmIChhYiA8IDApIHsKICAgICAgICAgICAgICAgIGRvdWJsZSBkZW5vbVkgPSAyICogYSArIDUgKiBiOwogICAgICAgICAgICAgICAgaWYgKGRlbm9tWSAhPSAwKSB7CiAgICAgICAgICAgICAgICAgICAgZG91YmxlIHkgPSAoYSAtIDIgKiBiKSAvIGRlbm9tWTsKICAgICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigieDogJS40ZiB8IGE6ICUuNGYgfCBiOiAlLjRmIHwgeTogJS40ZiVuIiwgeCwgYSwgYiwgeSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBkb3VibGUgeSA9IE1hdGguc3FydChhYik7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigieDogJS40ZiB8IGE6ICUuNGYgfCBiOiAlLjRmIHwgeTogJS40ZiVuIiwgeCwgYSwgYiwgeSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0=