import java.util.*;

class Employee {
    String name;
    int id;
    float baseSalary;

    Employee(String name, int id, float baseSalary) {
        this.name = name;
        this.id = id;
        this.baseSalary = baseSalary;
    }

    float finalSalary() {
        return baseSalary + (baseSalary * 0.20f);
    }
}

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String name = sc.nextLine().trim();

        // Name must not be empty
        if (name.length() == 0) {
            System.out.println("Invalid input");
            return;
        }

        if (!sc.hasNextInt()) {
            System.out.println("Invalid input");
            return;
        }
        int id = sc.nextInt();

        if (!sc.hasNextFloat()) {
            System.out.println("Invalid input");
            return;
        }
        float baseSalary = sc.nextFloat();
        sc.close();

        // FULL VALIDATION BASED ON PROBLEM
        if (id <= 0 || id > 1000) {           // ID must be 1–1000
            System.out.println("Invalid input");
            return;
        }

        if (baseSalary < 1000.0 || baseSalary > 100000.0) {   // Salary limit
            System.out.println("Invalid input");
            return;
        }

        // Create Employee object
        Employee emp = new Employee(name, id, baseSalary);

        // Print final salary with exactly 2 decimal places
        System.out.printf("%.2f", emp.finalSalary());
    }
}
