Атлантида
Имеются несколько древнегреческих текстов, содержащих описание легендарного острова Атлантиды. В некоторые из этих текстов даже включены карты частей острова. Но, к сожалению, эти карты описывают различные районы Атлантиды. Ваш друг Билл должен знать общую площадь, для которой существуют карты. Напишите программу, которая вычислит эту величину.
Входные данные
Состоят из нескольких тестов. Каждый тест начинается со строки, содержащей количество карт n (1 ≤ n ≤ 100). Каждая из следующих n строк описывает одну карту. В каждой строке находится четыре числа x[1]
, y[1]
, x[2]
, y[2]
(0 ≤ x[1]
< x[2]
≤ 100000, 0 ≤ y[1]
< y[2]
≤ 100000), не обязательно целых. Значения (x[1]
, y[1]
) и (x[2]
, y[2]
) представляют собой координаты соответственно левого нижнего и правого верхнего угла карты.
Последняя строка содержит один 0 и не обрабатывается.
Выходные данные
Первая строка каждого теста должна иметь вид "Test case #k", где k - номер теста (начиная с 1). Вторая строка имеет вид "Total explored area: a", где a - площадь разведанной области (то есть объединение прямоугольных областей, заданных в условии). Площадь следует выводить с двумя десятичными знаками.
После каждого теста следует выводить пустую строку.