Свободные грани
Даны различных единичных кубиков с целыми координатами нижних углов. Два кубика соприкасаются общей гранью, если их координаты отличаются на 1 ровно по одной оси и совпадают по двум другим.
Грань называется свободной, если с другой её стороны нет кубика. Найдите количество свободных граней. Грани, обращённые внутрь полностью закрытой пустоты, тоже считаются свободными. Касание ребром или вершиной не скрывает граней. Модель не обязательно связна.
Входные данные
Первая строка содержит (). Далее идут различных троек целых координат ().
Выходные данные
Выведите одно целое число — количество свободных граней.
Примеры
6 0 0 0 1 0 0 1 1 0 1 1 1 2 1 1 2 2 1
26
У шести кубиков суммарно 36 граней. Пять общих граней скрывают по две стороны: остаётся 26.
1 0 0 0
6
У единственного кубика открыты все шесть граней.
Примечания
У блока 3×3×3 без центрального кубика ответ 60: 54 внешних грани и 6 граней внутренней полости.