Одна з найпопулярніших і (на думку багатьох фізиків) багатообіцяючих теорій — це теорія струн. Вона стверджує, що мультивсесвіт складається з різних вимірів, причому найбільшим є -й вимір. За межами вимірів Всесвіт стає нестабільним, а виміри, що перевищують , схлопнуться в -вимірний Всесвіт. Тепер перед вами стоїть завдання моделювання теоретичної проблеми струн.
У нашій системі є струн, пронумерованих від до , які розташовані в рядках S = i для i = 1, \ldots, n на декартовій площині OTP, де OT представляє часові рамки, а OS представляє поточну струну частинки. Частинки рухаються тільки вперед у часі і можуть стрибати між струнами, витрачаючи енергію. Спочатку частинки можуть залишатися в стані спокою без втрати енергії, тобто перехід зі стану в (t + 1, p) коштує енергії, і жодних інших переходів у нашій системі (поки) не передбачено. Зверніть увагу, що наша система не підтримує подорожі назад у часі (або припускає, що вартість переходу назад у часі нескінченна). Ваше основне завдання — обчислити мінімальну кількість енергії, необхідну частинці для переміщення від струни s_1 у часовому інтервалі t_1 до струни s_2 у часовому інтервалі t_2, або визначити, що це неможливо.
Тепер ми опишемо певні зовнішні сили, які можуть з'явитися: телепорти і масивні об'єкти. Коли телепорт з'являється у часовому інтервалі з витратами енергії (a_1, \ldots, a_{n-1}), він дозволяє будь-якій частинці в стані негайно перейти в стан (t, i + 1) з втратою енергії a_i або в стан (t, i - 1) з втратою енергії a_{i-1} (якщо струна i + 1 або i - 1 існує). Якщо ми додамо масивний об'єкт у часовому інтервалі з енергіями (b_1, \ldots, b_n), це вплине на перехід між часом і t + 1, так що частинка в струні вимагає витрат енергії b_i, щоб залишатися в тій самій струні (інакше частинка просто зникне в просторі-часі). Отже, є типи запитів, які ви повинні виконати:
1 t a_1, \ldots, a_{n-1} - додати телепорт у момент часу з енергіями a_i;
2 t b_1, \ldots, b_n - додати масивний об'єкт у момент часу з енергіями b_i;
3 t_1 s_1 t_2 s_2 - ми маємо частинку, що подорожує між станами (t_1, s_1) \to (t_2, s_2), яку мінімальну кількість енергії слід витратити цій частинці?
Зверніть увагу, що якщо вам пропонується додати телепорти або масивні об'єкти в один і той самий період часу, то пізніший замінює раніший.
У першому рядку вказані два числа і — кількість струн у нашій системі і кількість запитів (1 \le n \le 11, 1 \le q \le 10^4).
У наступних рядках дається опис запитів у форматі, описаному в умові, з обмеженнями:
0 \le a_i, b_i \le 100 — вартості енергій;
1 \le t \le 5 \cdot 10^4, 1 \le t_1 \le t_2 \le 5 \cdot 10^4 — часові рамки;
1 \le s_1, s_2 \le n — положення струн.
Для кожного запиту третього типу виведіть єдине число — відповідь на нього.
Приклад 1