#include<bits/stdc++.h>
using namespace std ;

int table[5100] ;

void f(){
	for( int i=500 ; i<=5000 ; i += 100 ){
		
		for( int c=0 ; c*500<=i ; c++ ){
			for( int b=0 ; b*300+c*500<=i ; b++ ){
				for( int a=0 ; a*200+b*300+c*500<=i ; a++ ){
					
					int sum = 380*5*(a/5)*(1.00-0.2) + 380*(a%5) ;
					sum += 550*4*(b/4)*(1.00-0.15)+0.5 + 550*(b%4) ;
					sum += 850*3*(c/3)*(1.00-0.12) + 850*(c%3) ;
					
					if( sum!=0 && a*200+b*300+c*500 == i ) table[i] = min( table[i] , sum ) ;
				}
			}
		}
	}
}

main(){
	for( int i=500 ; i<=5000 ; i+=100 ) table[i] = 100000 ;
	f() ;
	
	int n ;
	while( cin >> n , n ){
		cout << table[n] << endl ;
	}
}