Задачі
Сума
Сума
Задано масив з $n$ елементів. Знайти суму чисел на відрізку.
\InputFile
Перший рядок містить два цілі числа $n$ та $k\:(1 \le n ≤ 10^5, 0 ≤ k ≤ 10^5)$ --- кількість чисел у масиві та кількість запитів. Наступні $k$ рядків містять запити двох типів:
\begin{itemize}
\item $A\:l\:r\:x$ --- присвоїти елементам масиву на позиціях від $l$ до $r$ значення $x\:(1 \le l \le r \le n, 0 \le x \le 10^9)$
\item $Q\:l\:r$ --- знайти суму чисел у масиві на позиціях від $l$ до $r\:(1 \le l \le r \le n)$
\end{itemize}
Спочатку у масиві знаходяться нулі.
\OutputFile
На кожний запит вигляду $"Q\:l\:r"$ слід вивести єдине число --- суму на відрізку.
Вхідні дані #1
5 9 A 2 3 2 A 3 5 1 A 4 5 2 Q 1 3 Q 2 2 Q 3 4 Q 4 5 Q 5 5 Q 1 5
Вихідні дані #1
3 2 3 4 2 7