#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ld = long double;
int test = 1;
int dir_i[8] = {-1, +0, +1, +0, -1, -1, +1, +1};
int dir_j[8] = {+0, +1, +0, -1, +1, -1, +1, -1};
void fast_IO() {
  ios_base::sync_with_stdio(false);
  cin.tie(nullptr), cout.tie(nullptr);
}
void file_IO() {}
void solve() {
  ld l, p, q;
  cin >> l >> p >> q;
  cout << p * l / (p + q);
}
int main() {
  fast_IO(), file_IO();
  int TC = 1;
  while (TC--) {
    solve();
  }
  return 0;
}
