Брехуни
У ток-шоу бере участь N знайомих між собою осіб, серед яких можуть бути такі, що завжди говорять неправду, а решта завжди говорять правду (принаймні одна особа). Наприкінці програми ведучий вирішив визначити, хто з учасників до якої групи належить. Для цього він задав питання: «Скільки серед вас тих, хто завжди говорить правду?». Кожен з учасників дав відповідь: число від 0 до N. Після цього ведучий може відібрати певних осіб, задати їм те ж саме питання, та, отримавши відповідь, гарантовано визначити, хто з учасників ток-шоу говорить правду, а хто бреше. Учасники відповідають на друге питання лише щодо вибраних ведучим людей.
Напишіть програму, яка за кількістю учасників ток-шоу та їхніми відповідями на перше питання знайде мінімальну кількість осіб, яку необхідно обрати ведучому для другого етапу опитування.
Вхідні дані
Перший рядок містить одне ціле число N (1 ≤ N ≤ 1000) - кількість учасників ток-шоу. Наступний рядок містить N цілих чисел від 0 до N - відповіді кожного з учасників на перше питання.
Вихідні дані
Вивести одне ціле число - шукану мінімальну кількість учасників, яку ведучому необхідно обрати для повторного опитування. У випадку, якщо ведучий має можливість виявити брехунів та тих, хто завжди каже правду, вже після першого етапу опитування, потрібно вивести число 0.