import sys
import math
while True:
    x, y, s = list(map(int, sys.stdin.readline().split()))
    max_value = -1
    if x == 0 and y == 0 and s == 0:
        break
    else:
        for i in range(1, s // 2):
            j = s - i
            i_origin = math.floor(i * 100 / (100 + x))
            j_origin = math.floor(j * 100 / (100 + x))
            for i_temp in range(i_origin, i_origin + 2):
                while True:
                    j_temp = math.floor(j_origin * (100 + x) / 100)
                    if i_temp + j_temp == s:
                        i_value = math.floor(i_temp * (100 + y) / 100)
                        j_value = math.floor(i_temp * (100 + y) / 100)
                        temp = i_value + j_value
                        if temp > max_value:
                            max_value = temp
                    elif i + j_temp > s:
                        break
                    j_origin += 1
        print(max_value)

7e107eefd5b0c7cecf1192d00e55dbda4110bbd2
<mask token>

<mask token>
while True:
    x, y, s = list(map(int, sys.stdin.readline().split()))
    max_value = -1
    if x == 0 and y == 0 and s == 0:
        break
    else:
        for i in range(1, s // 2):
            j = s - i
            i_origin = math.floor(i * 100 / (100 + x))
            j_origin = math.floor(j * 100 / (100 + x))
            for i_temp in range(i_origin, i_origin + 2):
                while True:
                    j_temp = math.floor(j_origin * (100 + x) / 100)
                    if i_temp + j_temp == s:
                        i_value = math.floor(i_temp * (100 + y) / 100)
                        j_value = math.floor(i_temp * (100 + y) / 100)
                        temp = i_value + j_value
                        if temp > max_value:
                            max_value = temp
                    elif i + j_temp > s:
                        break
                    j_origin += 1
        print(max_value)

import sys
import math
while True:
    x, y, s = list(map(int, sys.stdin.readline().split()))
    max_value = -1
    if x == 0 and y == 0 and s == 0:
        break
    else:
        for i in range(1, s // 2):
            j = s - i
            i_origin = math.floor(i * 100 / (100 + x))
            j_origin = math.floor(j * 100 / (100 + x))
            for i_temp in range(i_origin, i_origin + 2):
                while True:
                    j_temp = math.floor(j_origin * (100 + x) / 100)
                    if i_temp + j_temp == s:
                        i_value = math.floor(i_temp * (100 + y) / 100)
                        j_value = math.floor(i_temp * (100 + y) / 100)
                        temp = i_value + j_value
                        if temp > max_value:
                            max_value = temp
                    elif i + j_temp > s:
                        break
                    j_origin += 1
        print(max_value)
