#include<bits/stdc++.h>
using namespace std;
const long long MaxN = 2e5 + 5;
long long n, dp[MaxN];
pair<pair<long long, long long>, long long> pr[MaxN];
void input()
{
cin >> n;
for (long long i=1; i<=n; i++)
{
cin >> pr[i].first.first >> pr[i].first.second >> pr[i].second;
}
}
bool cmp(pair<pair<long long, long long>, long long> a, pair<pair<long long, long long>, long long> b)
{
return a.first.second < b.first.second;
}
void solve()
{
sort(pr+1,pr+n+1,cmp);
for (long long i=1; i<=n; i++)
{
dp[i]=dp[i-1];
long long pos = lower_bound(pr + 1, pr + n + 1, pr[i].first.first,
[](pair<pair<long long,long long>, long long> x, long long value)
{
return x.first.second < value;
}) - pr - 1;
dp[i] = max(dp[i], dp[pos] + pr[i].second);
}
cout << dp[n];
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
input();
solve();
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgbG9uZyBsb25nIE1heE4gPSAyZTUgKyA1Owpsb25nIGxvbmcgbiwgZHBbTWF4Tl07CnBhaXI8cGFpcjxsb25nIGxvbmcsIGxvbmcgbG9uZz4sIGxvbmcgbG9uZz4gcHJbTWF4Tl07CnZvaWQgaW5wdXQoKQp7CiAgICBjaW4gPj4gbjsKICAgIGZvciAobG9uZyBsb25nIGk9MTsgaTw9bjsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBwcltpXS5maXJzdC5maXJzdCA+PiBwcltpXS5maXJzdC5zZWNvbmQgPj4gcHJbaV0uc2Vjb25kOwogICAgfQp9CmJvb2wgY21wKHBhaXI8cGFpcjxsb25nIGxvbmcsIGxvbmcgbG9uZz4sIGxvbmcgbG9uZz4gYSwgcGFpcjxwYWlyPGxvbmcgbG9uZywgbG9uZyBsb25nPiwgbG9uZyBsb25nPiBiKQp7CiAgICByZXR1cm4gYS5maXJzdC5zZWNvbmQgPCBiLmZpcnN0LnNlY29uZDsKfQp2b2lkIHNvbHZlKCkKewogICAgc29ydChwcisxLHByK24rMSxjbXApOwogICAgZm9yIChsb25nIGxvbmcgaT0xOyBpPD1uOyBpKyspCiAgICB7CiAgICAgICAgZHBbaV09ZHBbaS0xXTsKICAgICAgICBsb25nIGxvbmcgcG9zID0gbG93ZXJfYm91bmQocHIgKyAxLCBwciArIG4gKyAxLCBwcltpXS5maXJzdC5maXJzdCwKICAgICAgICBbXShwYWlyPHBhaXI8bG9uZyBsb25nLGxvbmcgbG9uZz4sIGxvbmcgbG9uZz4geCwgbG9uZyBsb25nIHZhbHVlKQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuIHguZmlyc3Quc2Vjb25kIDwgdmFsdWU7CiAgICAgICAgfSkgLSBwciAtIDE7CiAgICAgICAgZHBbaV0gPSBtYXgoZHBbaV0sIGRwW3Bvc10gKyBwcltpXS5zZWNvbmQpOwogICAgfQogICAgY291dCA8PCBkcFtuXTsKfQppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwogICAgaW5wdXQoKTsKICAgIHNvbHZlKCk7Cn0K