Fotbollsmatchen

Två lag ska spela en fotbollsmatch, och vi ska räkna ut sannolikheten att lag 1 vinner över lag 2.

Fotbollsplanen som de spelar på är inte symmetrisk, utan målen är olika stora, så vilken planhalva man har kan vara avgörande för resultatet. Samtidigt är givetvis inte nödvändigtvis heller de två lagen exakt lika starka. Lagen spelar tills något av lagen har gjort $n$ mål och då har detta lag vunnit. Du får givet i indata sannolikheten att lag 1 gör nästa mål. Denna sannolikhet beror endast på vilken planhalva laget spelar på.

Spelarna kom på att man kan kompensera orättvisan med planhalvorna genom att växelvis byta planhalva. Man bestämde att efter att något lag gjort $5$ mål byter man planhalva, sedan byter man tillbaka vid $10$, återigen vid $15$, $20$, $25$ o.s.v.. Lag 1 börjar alltid spela på planhalva 1. Notera att man alltså granskar maxvärdet av lagens mål, inte summan! T.ex. byter man inte då det blir ($3$-$2$), utan vid t.ex. ($5$-$2$). Inte heller vid ($5$-$5$), utan först vid t.ex. ($7$-$10$).

Input

Indatan består av en enda rad med tre stycken tal. Det första är heltalet $n$, $1 \leq n \leq 100$, antalet mål ett lag måste göra innan det vinner. Därefter kommer flyttalet $P_1$, sannolikheten att lag 1 gör nästa mål när de har planhalva 1, samt slutligen flyttalet $P_2$, sannolikheten att lag 1 gör nästa mål när de har planhalva 2. Självklart gäller att $0 \leq P_1, P_2 \leq 1$. Observera att sannolikheten att lag 2 gör nästa mål lätt kan beräknas: den är $1 - P_1$ eller $1 - P_2$, beroende på om lag 1 spelar på planhalva 1 eller 2.

Output

Programmet ska skriva ut sannolikheten att lag 1 vinner matchen. Det skall vara korrekt med minst $6$ decimaler.

Sample Input 1 Sample Output 1
1 0.55 1.0
0.55
Sample Input 2 Sample Output 2
6 0.55 1.0
1.0
Sample Input 3 Sample Output 3
17 0.75 0.3
0.5819179