from __future__ import division
saved = {}
t = input()
def func(f):
if f in saved: return saved[f]
x,y,z,n = f
if z >= n: return 1
if x == 120: return 0
if y == 10: return 0
saved[f] = (func((x+1,y+1,z,n)) + func((x+1, y,z,n)) + func((x+1,y,z+1,n)) + func((x+1, y, z+2,n)) + func((x+1, y, z+3,n)) + func((x+1, y, z+4,n)) + func((x+1, y, z+5,n))+ func((x+1, y, z+6,n))+ func((x,y,z+1,n)) + func((x,y,z+1,n))) / 10
return saved[f]
def converter(f):
v = f.index('.')
x,y = int(f[:v]), int(f[-1])
return x*6+(y)
for i in range(t):
x,y,z = raw_input().split()
v = y.index('/')
q = int(y[:v])
x,y,z = converter(x), int(y[(v+1):]), int(z)
print '%.2f' % (100 * func((x,y,q,z)))
CmZyb20gX19mdXR1cmVfXyBpbXBvcnQgZGl2aXNpb24KCnNhdmVkID0ge30KdCA9IGlucHV0KCkKCmRlZiBmdW5jKGYpOgogICAgaWYgZiBpbiBzYXZlZDogICAgcmV0dXJuIHNhdmVkW2ZdCiAgICB4LHkseixuID0gZiAKICAgIGlmIHogPj0gbjogICAgcmV0dXJuIDEKICAgIGlmIHggPT0gMTIwOiAgICByZXR1cm4gMCAKICAgIGlmIHkgPT0gMTA6ICAgIHJldHVybiAwCgogICAgc2F2ZWRbZl0gPSAoZnVuYygoeCsxLHkrMSx6LG4pKSArIGZ1bmMoKHgrMSwgeSx6LG4pKSArIGZ1bmMoKHgrMSx5LHorMSxuKSkgKyBmdW5jKCh4KzEsIHksIHorMixuKSkgKyBmdW5jKCh4KzEsIHksIHorMyxuKSkgKyBmdW5jKCh4KzEsIHksIHorNCxuKSkgKyBmdW5jKCh4KzEsIHksIHorNSxuKSkrIGZ1bmMoKHgrMSwgeSwgeis2LG4pKSsgZnVuYygoeCx5LHorMSxuKSkgKyBmdW5jKCh4LHkseisxLG4pKSkgLyAxMAogICAgcmV0dXJuIHNhdmVkW2ZdCgpkZWYgY29udmVydGVyKGYpOgogICAgdiA9IGYuaW5kZXgoJy4nKQogICAgeCx5ID0gaW50KGZbOnZdKSwgaW50KGZbLTFdKQogICAgcmV0dXJuIHgqNisoeSkKCmZvciBpIGluIHJhbmdlKHQpOgogICAgeCx5LHogPSByYXdfaW5wdXQoKS5zcGxpdCgpCiAgICB2ID0geS5pbmRleCgnLycpCiAgICBxID0gaW50KHlbOnZdKQogICAgeCx5LHogPSBjb252ZXJ0ZXIoeCksIGludCh5Wyh2KzEpOl0pLCBpbnQoeikKICAgIHByaW50ICAnJS4yZicgJSAoMTAwICogZnVuYygoeCx5LHEseikpKQ==