Сумочки
Дама здавала в багаж...
С.Я.Маршак
Дівчинка Катя збирається поїхати на олімпіаду у далеке місто Пітергоф. Звичайно, їй необхідно взяти з собою n сумочок. Для того, щоб не платити за зайві місця у багажі, Катя вклала деякі з сумочок у інші.
Зібравши всі n сумочок, які вона планує взяти з собою, Катя раптом подумала, що любимий плюшевий бурундук може лежать не в тій сумочці, у якій потрібно. Визначіть, скільки сумочок прийдеться відткрити, щоб перекласти його на місце.
Вхідні дані
У першому рядку вхідних даних записані три цілих числа n, a та b - кількість сумочок, номер сумочки, у якій бурундук лежить зараз, і номер сумочки, де йому належить лежати (1 ≤ n ≤ 100, 1 ≤ a, b ≤ n).
У другому рядку записані n чисел: для кожної сумочки число 0, якщо вона не лежить ні в якій іншій сумочці, або номер тієї сумочки, у якій вона лежить. Сумочка може лежати лише у сумочці з меншим номером.
Сумочки нумеруються з одиниці. На початку всі вони закриті.
Вихідні дані
Виведіть єдине ціле число - кількість сумочок, які прийдеться відкрити.