#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;
int c;
int d[52];
int item[]={2,3,5,10,12,15};
int price[]={380,550,850,380*5*0.8,550*4*0.85,850*3*0.88};

void dp(int i){
  for(int j=0;j<6;j++){
    if(i+item[j]<51){
      d[i+item[j]]=min(d[i+item[j]],d[i]+price[j]);
      dp(i+item[j]);
    }
  }
  return;
}

int main(void){
  int n;
  for(int i=0;i<52;i++){
    d[i]=1000000;
  }
  d[0]=0;
  dp(0);
  while(cin>>n,n!=0){
    cout<<d[n/100]<<endl;
  }
  return 0;
}