import sequtils,strutils,math var k = stdin.readline.parseInt a,b,t,n : float64 flag : bool M,m : float64 s : string for i in 1..k: (a,b,t) = stdin.readline.split.map(parseFloat) n = 1.0 m = 0.0 M = 1.0 flag = true while true: if pow(n,a) * pow(ln(n),b) <= t: m = n n += 1.0 else: break M = n while M - m > 0.000_000_001: n = (M + m) / 2.0 if pow(n,a) * pow(ln(n),b) <= t: m = n else: M = n s = $n echo s[0..11]