#include <bits/stdc++.h>
using namespace std;
int main() {
  int distance, harry, villain;
  cin >> distance >> harry >> villain;
  double ans = 0;
  while (distance > 0) {
    if (distance >= (harry + villain)) {
      distance -= (harry + villain);
      ans += harry;
    } else {
      ans += ((double)harry / (harry + villain)) * distance;
      break;
    }
  }
  cout << ans;
  return 0;
}
