#include <iostream>
typedef long long ll;
using namespace std;
bool ll_is_valid(ll t, ll N, ll x, ll y)
{
return t / x + (t - x) / y >= N;
}
ll f(ll N, ll x, ll y)
{
ll R = 1;
while (!ll_is_valid(R,N,x,y)) R *= 2;
ll L = R / 2;
while(R - L > 1)
{
ll M = (L + R) / 2;
if (!ll_is_valid(M,N,x,y)) {L = M;}
else {R = M;}
}
return R;
}
int main()
{
ll N,x,y;
cin >> N >> x >> y;
if(x > y) swap( x, y );
cout << f(N, x, y) << std::endl;
}
2) Флешка является устройством ввода информации (ложное высказывание).
3) Флешка является устройством хранения информации (истинное высказывание).
4) Конфеты вкусные (высказыванием не является, нельзя однозначно сказать истинное или ложное).
5) Хорошая погода (высказыванием не является).
6) Пеликан – красивое животное (высказыванием не является, свойство «красивый» нельзя измерить, для кого-то красивый, а для кого-то нет).