Три проекции
Модель состоит из единичных кубиков. Кубик с целыми координатами занимает . Совпадающих кубиков нет; модель не обязана быть связной.
Посчитайте площади её ортогональных проекций на плоскости , и . Если несколько кубиков накладываются на одну клетку проекции, эта клетка в площади учитывается только один раз. Площадь клетки равна 1.
Входные данные
Первая строка содержит (). Следующие строк содержат по три целых числа (). Все тройки различны.
Выходные данные
Выведите три целых числа: площади проекций на , и в этом порядке.
Примеры
6 0 0 0 1 0 0 1 1 0 1 1 1 2 1 1 2 2 1
5 4 4
Координаты задают нижние углы единичных кубиков; совпадающие клетки проекции считаются один раз.
1 0 0 0
1 1 1
Координаты задают нижние углы единичных кубиков; совпадающие клетки проекции считаются один раз.
Примечания
В интерактивной сцене показан первый пример. Поворот сцены помогает рассмотреть модель, но программа должна считать проекции исходных координат.