SmallR is an archer. SmallR is taking a match of archer with Zanoes. They try to shoot in the target in turns, and SmallR shoots first. The probability of shooting the target each time is <img align="middle" class="tex-formula" src="https://espresso.codeforces.com/a7487d7e62f90136b78ae3fbf0a008396f146e13.png" style="max-width: 100.0%;max-height: 100.0%;"/> for SmallR while <img align="middle" class="tex-formula" src="https://espresso.codeforces.com/c443c7703e51f03d0eece0b96b9e84e425878209.png" style="max-width: 100.0%;max-height: 100.0%;"/> for Zanoes. The one who shoots in the target first should be the winner.

Output the probability that SmallR will win the match.
A single line contains four integers <img align="middle" class="tex-formula" src="https://espresso.codeforces.com/488158367221f441ba94b9475c03436069df2a7e.png" style="max-width: 100.0%;max-height: 100.0%;"/>.
import sys
import math
input = sys.stdin.readline

# ########### ---- Input Functions ---- ############


def inp():  # For taking integer inputs
    return(int(input()))


def inlt():  # For taking List inputs
    return(list(map(int, input().split())))


def insr():  # For taking string inputs
    s = input()
    return(list(s[:len(s) - 1]))


def invr():  # For taking space separated integer variable inputs
    return(map(int, input().split()))


def inln():  # For taking multiple line inputs
    return(sys.stdin.readlines())


# ########### ---- Code ---- ############
p1, p2 = invr()
# p1 = 0.1
# p2 = 0.9

global p_win
global new_p
p_win = p1
new_p = p1

for i in range(1, 10):
    new_p = new_p * (1-p1) * (1-p2)
    p_win = p_win + new_p

print(p_win)
