보너스 카드

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

드미트리는 프로그래밍 대회를 아주 좋아한다. 올해 챔피언스 리그 결승전이 드미트리가 사는 도시에서 열려서, 그는 경기장에 직접 가서 보고 싶다. 대회 인기가 높고, 입장권은 대부분 VIP와 후원사 몫으로 이미 빠져 있다.

일반 관중에게 돌아가는 입장권은 다음 방식으로 나눈다. 경기를 보고 싶은 사람은 입장권 값을 어떤 결제 수단으로 낼지 밝힌 신청서를 낸다. 남은 좌석이 nn개라고 하자. 추첨은 여러 라운드로 나누어 진행한다. 각 라운드에서 아직 당첨되지 않은 신청서마다 결제 수단에 따라 정해진 수의 추첨권을 준다. 그 라운드에 나온 추첨권 전체에서 하나를 균등한 확률로 뽑고, 그 추첨권을 가진 신청서가 당첨된다. 당첨된 신청서는 다음 라운드부터 빠진다. 추첨은 nn번째 라운드를 마치면 끝나고, 당첨되지 않은 신청서가 먼저 없어지면 그 시점에 끝난다. 챔피언스 리그를 후원하는 International Card Processing Corporation(ICPC)의 카드를 결제 수단으로 적은 신청서는 각 라운드에서 추첨권을 두 장 받고, 다른 결제 수단을 적은 신청서는 한 장을 받는다.

드미트리에게는 ICPC 카드가 있고, 쓴 금액 전부에 보너스를 돌려주는 Advanced Credit Merchandise(ACM) 카드도 있다. 형 표트르가 추첨을 진행하는 회사에서 일해서, ICPC 카드로 신청한 사람이 몇 명인지와 다른 결제 수단으로 신청한 사람이 몇 명인지 미리 알려 주었다. 드미트리는 어느 카드로 신청할지 정하기 전에 ICPC 카드로 신청할 때와 ACM 카드로 신청할 때 입장권을 받을 확률을 각각 알고 싶다. 드미트리의 신청서는 표트르가 알려 준 신청서에 더해서 새로 들어간다.

두 확률을 구하라.

입력

입력은 한 줄이고, 정수 세 개가 주어진다. 추첨에 걸린 좌석 수 nn (1n30001 \le n \le 3000), ICPC 카드로 결제하겠다고 적은 신청서 수 aa, 다른 결제 수단을 적은 신청서 수 bb (0a,b1090 \le a, b \le 10^9)이다.

출력

첫째 줄에 드미트리가 ICPC 카드로 신청할 때 입장권을 받을 확률을, 둘째 줄에 ACM 카드로 신청할 때 입장권을 받을 확률을 출력한다. 두 확률 모두 소수점 아래 일곱째 자리에서 반올림하여 소수점 아래를 정확히 여섯 자리 적는다. 모든 입력에서 두 확률은 반올림 경계에서 충분히 떨어져 있다.