limit = 10 ** 5 primes = [] is_prime = [True] * (limit + 1) is_prime[0] = False is_prime[1] = False for p in range (0, limit + 1): if not is_prime[p]: continue primes.append(p) for i in range(p*2, limit + 1, p): is_prime[i] = False acc = [0] * (limit + 1) for i in range(1, limit + 1): acc[i] = acc[i - 1] + is_prime[i] T = int(input()) for _ in range(T): N, P, Q = map(int, input().split()) P /= 100.0 Q /= 100.0 Z = acc[N] / N print((Z * P) / (Z * P + (1.0 - Z) * (1.0 - Q)))