#include<bits/stdc++.h>
using namespace std;
int main(){
double n,ans=0;
cin>>n;
if(n<=150) ans=n*0.4463;
else if(n>400) ans=150*0.4463+250*0.4663+(n-400)*0.5663;
else ans=150*0.4463+(n-150)*0.4663;
cout<<fixed<<setprecision(1)<<ans<<endl;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int maxn=0,a,b,ans=0;
for(int i=1;i<=7;++i){
cin>>a>>b;
if(a+b>maxn){
maxn=a+b;
ans=i;
}
}
if(maxn>8) cout<<ans<<endl;
else cout<<"0\n";
}
#include<bits/stdc++.h>
using namespace std;
int a[13];
int main(){
int s=0,sum=0,a,flag=0;
for(int i=1;i<=12;++i){
cin>>a;
sum+=300-a;
if(sum<0){
flag=1;
cout<<"-"<<i<<endl;
break;
}else{
s+=sum/100*100;
sum%=100;
}
}
if(!flag) cout<<double(sum+s*1.2)<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,c,p,x,ans;
cin>>n;
cin>>c>>p;
ans=ceil(n*1.0/c)*p;
for(int i=0;i<2;++i){
cin>>c>>p;
x=ceil(n*1.0/c)*p;
ans=min(ans,x);
}
cout<<ans<<endl;
}