Translation for selected language is missing, problem is displayed in ukrainian.

Лічильник миленьких монстриків

Ти — великий дослідник миленьких монстриків, і ти хочеш створити програму, щоб легко підраховувати різних монстриків з однаковою кількістю лап. Ти знаєш, що монстрики впорядковані за зростанням кількості лап, і тобі цікаво, скільки різних видів монстриків ти можеш знайти у своєму дослідницькому журналі.

Specifications

Програма читає із стандартного пристрою введення. 

Вхідні дані: Спочатку вказано число N - кількість монстриків (0 < N ≤ 100). У наступному рядку через пробіл записані N чисел - кількість лап кожного. Масив складається з цілих чисел, які знаходяться в межах від 1 до 109

Вихідні дані: Потрібно вивести єдине число - кількість монстриків з різною кількістю лап.

Examples

Input

Output

6
1 2 2 3 3 3
3
ВТЛ