Gegeben sind n Segmente der Form [l; r], bei denen beide Endpunkte inklusive sind. Die Aufgabe besteht darin, die maximale Anzahl solcher Segmente zu finden, die sich nicht überschneiden.
Beachte, dass Segmente, deren Endpunkte dieselben Koordinaten aufweisen, nicht als überschneidend betrachtet werden.
Eingabe
Die erste Zeile der Eingabe enthält eine ganze Zahl n (1 ≤ n ≤ ), die die Anzahl der Segmente angibt.
Die folgenden n Zeilen enthalten jeweils zwei durch ein Leerzeichen getrennte ganze Zahlen und .
Ausgabe
Das Programm soll die maximale Anzahl nicht überschneidender Segmente ausgeben.