Фермер Джон розмірковує над тим, як змінити спосіб розподілу відер для доїння своїх корів. Він вважає, що це зрештою дозволить йому використовувати менше відер загалом, але не впевнений, скільки саме йому знадобиться. Будь ласка, допоможіть йому!
Фермер Джон має корів, зручно пронумерованих . -ту корову потрібно доїти з часу s_i до часу t_i, і для цього потрібно b_i відер протягом процесу доїння. Декількох корів можна доїти одночасно; в такому випадку вони не можуть ділити відра між собою. Тобто відро, призначене для корови , не може використовуватися для доїння будь-якої іншої корови в проміжку часу між s_i та t_i. Звісно, це відро можна використовувати для інших корів поза цим часовим інтервалом. Щоб спростити собі роботу, ФД подбав про те, щоб у будь-який момент часу починалося або закінчувалося доїння щонайбільше однієї корови (тобто всі значення s_i та t_i є різними).
ФД має комору зі сховищем, що містить відра, пронумеровані послідовно мітками , , і так далі. За новою стратегією доїння, щойно доїння якоїсь корови розпочинається (у момент часу s_i), ФД біжить до комори, бере b_i доступних відер з найменшими мітками і призначає їх корові .
Визначте загальну кількість відер, яку ФД повинен тримати у своїй коморі, щоб успішно подоїти всіх корів.
Перший рядок містить ціле число n~(1 \le n \le 100). Кожен з наступних рядків описує одну корову і містить три цілих числа s_i, t_i та b_i~(1 \le s_i, t_i \le 1000, 1 \le b_i \le 10).
Виведіть одне ціле число — загальну кількість відер, яка потрібна ФД.
У цьому прикладі ФД потрібно відра. Він використовує відра та для доїння корови (починаючи з часу ) та відро для доїння корови (починаючи з часу ). Коли корова приходить у момент часу , відра та знову доступні, але відро — ні, тому він використовує відра , та .
Приклад 1