Вася полюбляє спостерігати за зірками, але йому важко оглядати все небо одразу. Тому він спостерігає лише частину простору, обмежену кубом розміру n \times n \times n. Цей куб поділений на маленькі одиничні кубики розміром 1 \times 1 \times 1. Під час своїх спостережень можуть відбутися такі події:
У якомусь кубику може з'явитися або зникнути кілька зірок.
До нього може прийти Петя й запитати, скільки зірок видно в певній області, яка складається з кількох кубиків.
У першому рядку записано натуральне число 1 \leq n \leq 128. Координати кубиків — цілі числа від до n-1. Далі йдуть записи, що описують події, по одному в рядку. На початку кожного рядка знаходиться ціле число . Якщо :
, то далі йдуть числа: , , (0 \leq x, y, z < n) та (-20000 \leq k \leq 20000) — координати кубика й значення, на яке змінилася кількість видимих зірок у ньому;
, то далі йдуть чисел: x_1, y_1, z_1, x_2, y_2, z_2 (0 \leq x_1 \leq x_2 < n, 0 \leq y_1 \leq y_2 < n, 0 \leq z_1 \leq z_2 < n), що означає, що Петя попросив підрахувати кількість зірок у кубиках (x, y, z) в області: x_1 \leq x \leq x_2, y_1 \leq y \leq y_2, z_1 \leq z \leq z_2;
, то це означає, що Васі набридло спостерігати за зірками й відповідати на питання Петі. Такий запис з'являється у вхідному файлі тільки один раз і буде останнім.
Кількість записів у вхідному файлі не перевищує .
Для кожного питання Петі виведіть одне число в рядок — шукану кількість зірок.
Приклад 1