#!/usr/bin/env python

# -*- coding: utf-8 -*-



while True:

    x,y,s = list(map(int,input().split()))

    if (x,y,s) == (0,0,0):

        break

    ans = 0

    for i in range(1,s-1):

        for j in range(1,s-i + 1):

            if i*(100+x)//100 + j*(100+x)//100== s:

                ans = max(ans,i*(100+y)//100 + j*(100+y)//100)

    print(ans)
#!/usr/bin/env python

# -*- coding: utf-8 -*-



while True:

    x,y,s = list(map(int,input().split()))

    if (x,y,s) == (0,0,0):

        break

    ans = 0

    for i in range(1,s//2 + 1):

        for j in range(1,s-i + 1):

            if i*(100+x)//100 + j*(100+x)//100== s:

                ans = max(ans,i*(100+y)//100 + j*(100+y)//100)

    print(ans)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
while True:
    x, y, s = list(map(int, input().split()))
    if (x, y, s) == (0, 0, 0):
        break
    ans = 0
    for i in range(1, s - 1):
        for j in range(1, s - i + 1):
            if i * (100 + x) // 100 + j * (100 + x) // 100 == s:
                ans = max(ans, i * (100 + y) // 100 + j * (100 + y) // 100)
    print(ans)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
while True:
    x, y, s = list(map(int, input().split()))
    if (x, y, s) == (0, 0, 0):
        break
    ans = 0
    for i in range(1, s // 2 + 1):
        for j in range(1, s - i + 1):
            if i * (100 + x) // 100 + j * (100 + x) // 100 == s:
                ans = max(ans, i * (100 + y) // 100 + j * (100 + y) // 100)
    print(ans)

-    for i in range(1, s - 1): +    for i in range(1, s // 2 + 1):