Зірки#2308

Зірки

1 секунда
64 мегабайти
Дуже легка

Вася полюбляє спостерігати за зірками, але йому важко оглядати все небо одразу. Тому він спостерігає лише частину простору, обмежену кубом розміру 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

Loading
Loading