Завод

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Бэтмен --- успешный миллиардер, бизнесмен и супергерой. Для сохранения порядка в городе ему необходимо использовать все чудеса современной техники.

Для создания гаджетов используют самые современные технологии. Завод по производству техники состоит из nn конвейеров и mm этапов производства. На каждом этапе производства предметы остаются на своем месте либо переходят на один из конвейеров, причем в каждый момент времени на одном конвейере находится ровно один предмет.

Изначально на всех mm этапах предметы не меняются местами, то есть после прохождения этапа все предметы остаются на своем месте.

Со временем технологии меняются и необходимо перестраивать завод.

Существуют два типа запросов:

  1. a,b,xa, b, x --- Пусть после этапа xx предмет с конвейера aa попадает на AA, а с bb на BB. Тогда после применения запроса AA и BB меняются местам, то есть предмет с конвейера aa попадает на BB, а с bb на AA.
  2. r,xr, x --- Вам необходимо узнать на каком конвейере окажется предмет после этапа xx, если изначально он находился на конвейере rr.

입력

В первой строке заданы числа nn, mm и qq --- количество конвейеров, этапов и запросов (1n,m,q1051 \le n, m, q \le 10^5).

Каждая из следующих qq строк начинается с целого числа tt --- тип очередного запроса (0t10 \le t \le 1). При t=0t = 0 запрос первого типа, иначе второго.

Далее в запросах первого типа следует тройка целых чисел aa, bb и xx (1a,bn1 \le a, b \le n, aba \neq b, 1xm1 \le x \le m).

В запросах второго типа следуют целые числа rr и xx (1rn1 \le r \le n, 1xm1 \le x \le m).

출력

Для каждого запроса второго типа выведите результат в отдельной строке.