Статуетки
У Боба є багато міні-фігурок, і він любить виставляти деякі з них на полиці над екраном свого комп'ютера. Боб регулярно замінює старі фігурки новими, і цей постійний процес приносить йому задоволення. Він завжди стежить за тим, щоб не виставляти одну й ту ж фігурку більше одного разу. У Боба є всього міні-фігурок, і через днів він досягає моменту, коли кожна з фігурок була додана, а потім прибрана з полиці, залишаючи її порожньою.
Боб має чудову пам'ять і може запам'ятати, які міні-фігурки були виставлені в кожен з минулих днів. Тому він вирішив провести невелику розумову вправу, щоб перевірити свою пам'ять і обчислювальні здібності. Для цього він нумерує свої фігурки числами від до і обирає послідовність цілих чисел в діапазоні . Потім він обчислює послідовність наступним чином: , а , де mod — це операція за модулем, а — це кількість фігурок, виставлених у день , номер яких більший або дорівнює . Результатом обчислень Боба є .
Більш формально, якщо — це підмножина , що відповідає фігуркам, виставленим на полиці в -ий день, то:
— порожня множина;
отримується з шляхом вставки і видалення деяких елементів.
Кожен елемент вставляється і видаляється рівно один раз, тому остання множина також є порожньою. Обчислення, яке виконує Боб, відповідає наступній програмі:
Боб просить вас перевірити його розрахунки. Для цього він надає вам числа, які він використовував при обчисленні , а також журнал того, які фігурки він додавав або видаляв кожен день. Зверніть увагу, що міні-фігурка, додана в день і прибрана в день , присутня в день . Ви повинні повідомити йому число, яке знайдете в кінці обчислень.
Вхідні дані
Складається з рядків.
Перший рядок містить ціле число .
Рядки від до описують додані і видалені фігурки. Рядок містить розділені пробілами або , , щоб вказати, що додається або видаляється в день . Цей рядок може бути порожнім. Рядок може містити як , так і саме в цьому порядку.
Рядки з по описують послідовність . Рядок містить ціле число .
Вихідні дані
Виведіть одне число .