#include<stdio.h>
#include<stdlib.h>
int main(){
	    double eletric,money;
	scanf("%lf",&eletric);
 
    if(eletric<=150)	
        money=eletric*0.4463;//电量少于150KWh时的电费
    if(eletric>150&&eletric<=400)	
        money=150*0.4463+(eletric-150)*0.4663;//电量多于150KWh,少于400KWh时的电费
    if(eletric>400)		
        money=150*0.4463+250*0.4663+(eletric-400)*0.5663;//电量多于400KWh时的电费
    
    printf("%.1lf",money);//保留小数点1位
    printf("\n");//换行

	return 0;
}
/**************************************************************
	Problem: 1463
	User: admin
	Language: C
	Result: Accepted
	Time:25 ms
	Memory:1144 kb
****************************************************************/