Нехай задано числову послідовність, що складається з цілих чисел.
Потрібно визначити кількість строго зростаючих підпослідовностей у цій послідовності. Відповідь слід подати за модулем .
У першому рядку вхідного файлу задано число . У наступному рядку наведено цілих чисел, розділених одним або кількома пробілами, які є членами заданої послідовності (0 < N \le 11000, значення членів послідовності за модулем не перевищують 10^5).
В єдиному рядку виведіть відповідь на задачу.
Приклад 1