İki sonsuz, vahid düzbucaqlı şəbəkə verilmişdir, hüceyrə ölçüləri x_1 \times y_1 və x_2 \times y_2-dir. Şəbəkələr hər biri bir-birinə və koordinat oxlarına paralel olan müstəvilərdə yerləşdirilmişdir ki, ikinci şəbəkənin bir nöqtəsi birinci şəbəkənin bir nöqtəsinə nisbətən yatay olaraq D_x və şaquli olaraq D_y qədər yerdəyişmişdir. Üst-üstə düşmənin nəticəsində müxtəlif ölçüdə kiçik hüceyrələrə malik yeni "birləşmiş" bir şəbəkə yaranır. Sizdən tələb olunur ki, birləşmiş şəbəkənin bütün fərqli hüceyrə sahələrini artan sıra ilə çıxışa verəsiniz.
Birinci sətirdə x_1, y_1, x_2, y_2, D_x, D_y rəqəmləri aralarında boşluq olmaqla verilir.
1 \leq x_1, y_1, x_2, y_2 \leq 100. 0 \leq D_x < x_1, 0 \leq D_y < y_1. Bütün ədədlər tamdır.
Birinci sətirdə əldə olunan fərqli sahələrin sayı olan olmalıdır. Növbəti sətirin hər birində isə bir sahənin ölçüsü verilməlidir.
Nümunə 1