#include<bits/stdc++.h>
#define double long double
using namespace std;
int l[200010],r[200010],s[200010],n;
bool cal(double sp){
double sum=0;
for(int i=1;i<=n;i++){
sum+=1.0*s[i]/sp;
if(sum>r[i])return false;
if(sum<l[i])sum=l[i];
}
return true;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>l[i]>>r[i]>>s[i];
}
double p=0;
double eps=1e-7;
for(double i=200010;i>=eps;i/=2){
if(!cal(p+i))p+=i;
}
cout<<fixed<<setprecision(2)<<p<<endl;
return 0;
}