#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

int main(void){
	int x,y,s;//??????????????????
	int indexL,indexR;//?????????????¨??????????(indexL????????????????????????indexR????????????)
	int i;//??????????????°
	int normal[1001];//normal[i]??????i??????x%????¨??????????????????????
	int maxMoney;//?????§???
	while(1){
		//?????????
		maxMoney=0;
		indexL=1;
		indexR=1000;
		//??\???
		scanf("%d %d %d",&x,&y,&s);
		if(x+y+s==0){
			break;
		}
		//?¨??????????i???????¨????x%???????????????????????????normal?????£??\
		for(i=1;i<1001;i++){
			normal[i]=(int)floor((i*(100+x)/100));
		}
		//?°?????????°?????¨??§????????°????????????
		while(indexL<=indexR){
			//????¨???????s???????????§?????????????????§????????°???????????????
			while(normal[indexL]+normal[indexR]>s)indexR--;
			//?¨??????§???indexL??????????????¨indexR????????????????????£???????¨???????s?????????
			if(normal[indexL]+normal[indexR]==s){
				int tempL=(int)(floor(indexL*(100+y)/100));
				int tempR=(int)(floor(indexR*(100+y)/100));
				int tempMoney=tempL+tempR;
				//?¨?????????????????????????????????§??????
				if(tempMoney>maxMoney){
					maxMoney=tempMoney;
				}
			}
			//??????????°???????????????????????¨????1????????????
			indexL++;
		}
		//?§£???
		printf("%d\n",maxMoney);
	}
	return 0;	
}