//字符串比较是否相等应使用equals方法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] str=in.nextLine().split(" ");
double money=Double.parseDouble(str[0]);
/* int month=Integer.parseInt(str[1]);
int day=Integer.parseInt(str[2]);
int bargar=Integer.parseInt(str[3]);*/
if(str[1].equals("11")&&str[2].equals("11")||str[1].equals("12")&&str[2].equals("12")){
double discount=str[1].equals("11")?0.70:0.80;
money*=discount;
if(str[3].equals("1")){
money-=50;
}
}
System.out.printf("%.2f",Math.max(money,0));
}
}