#include <bits/stdc++.h>
using namespace std;
int main() {
  double l, a, b;
  cin >> l >> a >> b;
  double low = 0;
  double high = l;
  double mid;
  for (int i = 0; i < 100; i++) {
    mid = low + (high - low) / 2;
    double val1, val2;
    val1 = mid / a;
    val2 = (l - mid) / b;
    if (val1 == val2) {
      break;
    }
    if (val1 > val2) {
      high = mid;
    } else {
      low = mid;
    }
  }
  cout << mid;
  return 0;
}
