import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        double totalWork = scanner.nextDouble();
        double individualWorkRate = scanner.nextDouble();
        int numberOfWorkers = scanner.nextInt();
        double workRatePerWorker = scanner.nextDouble();

        // Check totalWork first — if it's invalid, exit immediately
        if (totalWork <= 0) {
            System.out.println("Invalid input");
            return;
        }

        // Track whether any of the other inputs are invalid
        boolean hasError = false;

        if (individualWorkRate <= 0) {
            System.out.println(-0.1);
            hasError = true;
        }

        if (numberOfWorkers <= 0) {
            System.out.println(-0.1);
            hasError = true;
        }

        if (workRatePerWorker <= 0) {
            System.out.println(-0.1);
            hasError = true;
        }

        // If no errors, do calculations
        if (!hasError) {
            double individualDays = totalWork / individualWorkRate;
            double groupDays = totalWork / (numberOfWorkers * workRatePerWorker);

            System.out.println(individualDays);
            System.out.println(groupDays);
        }
    }
}
