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