N,M = list(map(int,input().split()))

t = M * 1900 + (N-M) * 100

ac_rate = 1 / (2**M)

rate = 1.0

ans = 0.0

for n in range(1,1000000):

    ans += rate * ac_rate * t * n

    rate *= (1 - ac_rate)

print((round(ans)))

N,M = list(map(int,input().split()))



p = 2**M

ans = p * (1900*M + 100*(N-M))

print(ans)
N, M = list(map(int, input().split()))
t = M * 1900 + (N - M) * 100
ac_rate = 1 / (2**M)
rate = 1.0
ans = 0.0
for n in range(1, 1000000):
    ans += rate * ac_rate * t * n
    rate *= 1 - ac_rate
print((round(ans)))

N, M = list(map(int, input().split()))
p = 2**M
ans = p * (1900 * M + 100 * (N - M))
print(ans)

-t = M * 1900 + (N - M) * 100 -ac_rate = 1 / (2**M) -rate = 1.0 -ans = 0.0 -for n in range(1, 1000000): -    ans += rate * ac_rate * t * n -    rate *= 1 - ac_rate -print((round(ans))) +p = 2**M +ans = p * (1900 * M + 100 * (N - M)) +print(ans)