Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

SOSAGE - Kiełbasa

no tags 

Z okazji pięćdziesięciolecia Pan Mietek urządza dla najbliższych przyjaciół uroczysty poczęstunek. Pomóż mu pokroić kiełbasę na równe części.

Matematyczny model kiełbasy składa się z ciągu koaksjalnych prostokątów, położonych bezpośrednio jeden po drugim. Cięcia kiełbasy robi się wzdłuż równoległych prostych, pod kątem φ do osi kiełbasy. Wielkością otrzymanego w taki sposób kawałka jest pole powierzchni części prostokątów, położonych pomiędzy cięciami. Na rysunku kiełbasa została pokrojona na trzy części, zacieniona jest porcja numer dwa.

Dany jest kształt kiełbasy oraz kąt φ. Zadaniem jest wyznaczyć, w jakich punktach x1,,xn-1 na osi należy przekroić kiełbasę, aby otrzymać n równych porcji.

przykładpwa kiełbasa

Input

W pierwszej linii podana jest liczba całkowita L (1 ≤ L ≤ 50) — ilość zestawów danych. Pierwsza linia każdego zestawu zawiera liczbę całkowitą n, (1 < n 20) — ilość porcji. Druga linia zestawu danych zawiera liczbę całkowitą φ, (1 < φ 90) — wielkość kąta, pod którym należy pokroić kiełbasę, w stopniach. W trzeciej linii podana jest liczba całkowita K (1 K 20) — ilość prostokątów w modelu kiełbasy. Następne K linijek zawierają po dwie liczby rzeczywiste wi, hi, oddzielone spacją. Liczba wi oznacza szerokość prostokąta i, mierzoną w poprzek wspólnej osi, hi oznacza długość prostokąta i, mierzoną wzdłuż osi (0 < wi, hi 20).

Output

Dla każdego zestawu wejściowego należy wypisać po jednej w linijce n-1 liczb rzeczywistych — współrzędne punktów xi. Początkiem układu współrzędnych O jest lewy punkt przecięcia osi z kiełbasą (jak na rysunku), x1<x2<<xn-1. Liczby xi należy obliczyć i wypisać z dokładnością do dwóch miejsc po przecinku. Jeżeli rozwiązanie zadania dla danego zestawu nie jest możliwe, należy wypisać w jednej linii słowo brak. (Bez kropki.)

Example

Input:
2
2
45
2
3 3
0.5 10
3
90
1
1 1 Output:
2.50
0.33
0.67

Added by:Aleksander Denisiuk
Date:2012-02-03
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64