#P9726. [EC Final 2022] Magic

[EC Final 2022] Magic

Problem Description

Warning: Unusual memory limit!

You are given a sequence a0,…,a2na_0,\ldots,a_{2n}. Initially, all numbers are zero.

There are nn operations. The ii-th operation is represented by two integers li,ril_i, r_i (1≤li<ri≤2n,1≤i≤n1\le l_i < r_i\le 2n, 1\le i\le n), which assigns ii to ali,…,ari−1a_{l_i},\ldots,a_{r_i-1}. It is guaranteed that all the 2n2n integers, l1,l2,…,ln,r1,r2,…,rnl_1,l_2,\ldots, l_n, r_1, r_2, \ldots, r_n, are distinct.

You need to perform each operation exactly once, in arbitrary order.

You want to maximize the number of ii (0≤i<2n)(0\leq i< 2n) such that ai≠ai+1a_i\neq a_{i+1} after all nn operations. Output the maximum number.

Input Format

The first line contains an integer nn (1≤n≤5×1031\le n\le 5\times 10^3).

The ii-th line of the next nn lines contains a pair of integers li,ril_i, r_i (1≤li<ri≤2n1\le l_i < r_i\le 2n). It is guaranteed that all the 2n2n integers, l1,l2,…,ln,r1,r2,…,rnl_1,l_2,\ldots, l_n, r_1, r_2, \ldots, r_n, are distinct.

Output Format

Output one integer representing the answer in one line.

5
2 3
6 7
1 9
5 10
4 8

9