A. Календарь праздников
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout
Все герои и события вымышлены, любые совпадения случайны.
Disclaimer

Министр финансов Дормидонт был огорчён. Во-первых, царь Пантелеймон узнал, что в стране экономический кризис. Во-вторых, кабинету министров велено этот кризис устранить до праздника ватрушкопечения, а праздник-то, можно сказать, на носу.

И самое обидное — узнал-то Пантелеймон об этом по чистой случайности. Из-за прорыва на теплотрассе министр безопасности принял решение, что прогулка царя будет проходить по запасному маршруту. А этот запасной маршрут проходит мимо пункта обмена валюты. В прошлый раз Дормидонту удалось убедить Пантелеймона, что на табло отображается температура воздуха, но то было летом, да и числа были в два раза меньше.

Размышления привели Дормидонта к выводу, что для начала надо бы перенести праздник ватрушкопечения. Этой идеей он поделился с министром времяисчисления Харитоном, и теперь они обдумывают, как это сделать.

Год в царстве состоит из n дней. Некоторые праздники связаны с фиксированным номером дня, остальные же назначаются министром времяисчисления. Однако для каждого назначаемого праздника известно, после какого праздника он состоится.

Праздник ватрушкопечения назначаемый, и Харитон не против назначить его как можно позже. Однако при это нужно соблюсти следующие условия:

  • во-первых, все запланированные в году праздники должны состояться;
  • во-вторых, никакие два праздника не должны состояться в один день;
  • в-третьих, все назначаемые праздники должны состояться после тех праздников, которые указаны как их предшественники.
Разумеется, праздники, связанные с фиксированным номером дня, переносить нельзя.

Ваша задача — определить, на какой день года можно назначить праздник ватрушкопечения, чтобы он состоялся как можно позже.

Входные данные

В первой строке содержатся целые числа n, m и v (1 ≤ m < n ≤ 100000,  1 ≤ v ≤ m) — количество дней в году, общее количество праздников и номер праздника ватрушкопечения в списке праздников.

В каждой из следующих m строк содержатся описания праздников. Каждое описание состоит из символа A или F и целого числа. Символ F означает, что праздник связан с фиксированным номером дня, и целое число в этом случае означает номер дня. Символ A означает, что праздник назначаемый, а целое число в этом случае — номер предшествующего ему праздника.

Праздники считаются занумерованными в порядке размещения их описаний. Гарантируется, что все описания корректны и что исходная последовательность праздников существует.

Выходные данные

Выведите единственное целое число — максимально возможный номер дня, на который можно назначить праздник ватрушкопечения.

Примеры
Входные данные
50 14 4
A 2
F 1
F 22
A 5
A 3
A 11
A 4
A 7
F 8
A 11
F 44
A 8
A 3
A 7
Выходные данные
43