// editor2
#include<iostream>
#include<iomanip>
using namespace std;

class Worker {
protected:
      double totalWork;
public:
       Worker(double totalWork): totalWork(totalWork){}
       virtual double calculateDyas() = 0;
};

class IndividualWorker : public worker{
private:
       double workRate;
public: 
        IndividualWorker(double totalWork, double workRate)
        : worker(totalWork), workRate(workRate){}
        
        double calcuateDays() override {
            if (workRate == 0)
               return 0;
            return totalWork / workRate;
        }
};

class GroupWorkers : public Worker {
    pirvate:
         int numWorkers;
         double workRatePerWorker;
    public:
         GroupWorker(double totalWork, int numWorkers,
         double workRateWorker)
         :worker(totalWork), numWorkers(numWorkers),
         workRatePerWorker(workRatePerWorker){}
         
           double calculateDays() override{
               double totalRate = numWoerkers*
                workRatePerWorker;
                if (totalRate == 0)
                    return 0;
                    return totalWork / totalRate;
    
            }
};
 int main(){
     double totalWork;
     double individualRate;
     int numWorkers;
     double groupRate;
     
     cin >> totalWork;
     cin >> individualRate;
     cin >> groupRate;
     
       individualWorker individual(totalWork,individualRate);
       GroupWorker group(totalWork, numWorkers,groupRate);
       
       cout << fixed << setprecision(2);
       cout << individual.calculateDays() << endl;
       cout << group.calculateDays() << endl;
       return 0;
 }