Джон нещодавно дізнався про визначення інверсії.
Інверсія у послідовності чисел s_k — це будь-яка пара s_i,\ s_j, така що i < j та s_i > s_j.
Джон вважає, що інверсії — це ідеальний інструмент для оцінки того, наскільки добре впорядкована послідовність чисел. Чим менше інверсій у послідовності, тим краще вона впорядкована. Наприклад, якщо послідовність впорядкована за зростанням, то в ній нуль інверсій.
Петро дав Джону колоду з карт. На кожній карті написано два числа: одне червоним, інше синім. Джон хоче використати цю колоду, щоб застосувати свої знання про інверсії.
Він розкладає карти перед собою у довільному порядку й підраховує загальну кількість гарних інверсій у отриманих послідовностях чисел. Джон вважає інверсію гарною, якщо вона складається з чисел одного кольору. У цьому випадку гарна інверсія може бути утворена або двома синіми, або двома червоними числами. Якщо кількість гарних інверсій, на думку Джона, занадто велика, він тасує карти й повторює процес.
Ваше завдання — допомогти Джону знайти мінімальну можливу кількість гарних інверсій, яку він може отримати згідно з описаною процедурою.
Перший рядок містить одне ціле число (1 \leq n \leq 100000) — кількість карт у колоді. Кожен з наступних рядків описує одну карту. -й рядок містить два цілих числа r_i і b_i (1 \leq r_i, b_i \leq 10^9) — числа, написані на -й карті червоним і синім відповідно.
Виведіть мінімальну можливу кількість гарних інверсій.
Приклад 1
Приклад 2