2014
03-07

# Eclipse

As you know, when the moon goes between you and the sun, it may block your sight, and thus you can only see part of the sun, or even cannot see it at all. This is called eclipse.
Now the news says that an eclipse will take place in several days. Being interested in astronomy, YY is curious whether he can observe the eclipse in the city he lives in, or he has to go somewhere else. Without loss of generality, YY models the problem as follows:
1.There is one and only one light source, called ‘the sun’, in a 3-dimensional space. It is sphere shaped, centered at the origin (0, 0, 0), with radius R.
2.There is one and only one obstacle, called ‘the moon’, in the same 3D space. It is also sphere shaped, center at the point (x0, y0, z0), with radius r. Besides, it is completely opaque.
3.There is one and only one observer, called ‘YY’, in the same 3D space, too. He is not sphere shaped. Comparing to the moon and the sun, his volume is so small that he can be regarded as a point located at (x1, y1, z1).
4.There is nothing and nobody else in the space.
5.There is no assumption which of the two spheres is bigger.
6.The sun and the moon neither intersect with each other, nor even touch. And for his safety and comfort, YY will not be inside or on the surface of any of the spheres.
Four situations may occur:
1.Total eclipse: the sun is totally blocked by the moon, so no part of the sun can be seen by YY.
2.Partial eclipse: part of the sun is blocked, and part can be seen. To be distinguished from annular eclipse, part of the border of the sun must be blocked in a partial eclipse.
3.Annular eclipse: some central part of the sun is blocked and cannot be seen by YY, but the whole border of the sun must be visible.
4.No eclipse at all: The whole sun is observable, so YY cannot observe any eclipse at all.

Input contains multiple test cases.

For each test case, there is only one single line consisting of 8 integers with absolute value no larger than 1000: R, r, x0, y0, z0, x1, y1, z1, indicating the radii of the sun and the moon, the location of the moon, and the location of YY. R and r are always positive.

A line with 8 space-separated 0s indicates the end of input.

Input contains multiple test cases.

For each test case, there is only one single line consisting of 8 integers with absolute value no larger than 1000: R, r, x0, y0, z0, x1, y1, z1, indicating the radii of the sun and the moon, the location of the moon, and the location of YY. R and r are always positive.

A line with 8 space-separated 0s indicates the end of input.

3 1 5 0 0 10 0 0
0 0 0 0 0 0 0 0

annular eclipse

1. 这个视频的本意是想揭露什么也好·是想让人了解什么也好·不过最后的结果就是矛盾···然后就是战争··都让人分不清楚到底是要让人反抗·还是要让人去战争···汗·高手做事·小人不理解

2. 香格里拉大酒店的巧克力粽子……哦！蒸完之后，那入口即化的酸，那滑腻腻的仿佛某种排泄物的口感，尼玛一小箱居然卖到几百块！！！！！！！！！对了，2叨找到了吗？2叨，相信你自己！！！！！！！！！！！！！！！！