Kəsilmiş çərçivə
Düzbucaqlı çərçivə N hissəyə bölünmüşdür. Hər bir hissə ya düz xətt parçası, ya da "bucaq" — düz bucaq altında birləşən iki xətt parçası ola bilər.
Verilən xətt parçalarının uzunluqlarına əsasən ilkin çərçivəni bərpa etmək və ya bunun mümkün olmadığını müəyyənləşdirmək lazımdır. Hissələri döndərmək olar, amma əks etdirmək olmaz. Bütün hissələrdən istifadə etmək lazımdır.
Giriş verilənləri
Giriş faylı hissələrin sayını N və ardınca N cüt tam ədədləri a_i b_i ehtiva edir ki, bunlar i-ci hissənin "bucağının" iki xətt parçasının uzunluğunu təsvir edir. Əgər hissə xətt parçasıdırsa, onda a_i = 0 və ya b_i = 0.
Çıxış verilənləri
Çıxış faylı iki müsbət tam ədəd W H — çərçivənin eni və hündürlüyünü ehtiva etməlidir, burada W ≥ H. Əgər həll mövcud deyilsə, −1 ədədini çıxış etməlidir. Əgər bir neçə həll varsa, W maksimum olan həlli çıxış etmək lazımdır.