Gari, sadə ortoqonal çoxbucaqlılar yaratmağa çalışırdı, lakin onun alqoritmi bəzi problemlərlə üzləşdi. Bir neçə saatlıq düzəlişdən sonra nəhayət problemin nə olduğunu anladı: görünür, onun yaratdığı çoxbucaqlılar öz-özünə kəsişmələrə malik ola bilərdi ki, bu da onun planlaşdırdığı şey deyildi!

Xüsusilə, Gari tərəfindən yaradılan “çoxbucaqlılar” n nöqtədən ibarət siyahı ilə təqdim olunur p[i] = (x[i], y[i]), bağlanmış çoxbucaqlı zəncir əmələ gətirir. Çoxbucaqlı zəncir öz-özünə kəsişmələrə malik ola bilər. Zəncirdəki hər iki ardıcıl nöqtə (x[i], y[i]) və (x[j], y[j]) ilə əmələ gələn seqmentlər ya şaquli, ya da üfüqi olur.
Test nümunələri üçün çoxbucaqlı zəncirlər aşağıda göstərilmişdir (miqyasda deyil):
Siz Gariyə bu problemi həll etməyə kömək etməyə qərar verdiniz, tamamilə zənciri əhatə edən və mümkün qədər kiçik sahəyə malik olan sadə (öz-özünə kəsişməyən) çoxbucaqlını hesablayaraq. Belə bir çoxbucaqlının sahəsi nə qədərdir?
Rəsmi olaraq, hər iki ardıcıl nöqtə p[i] və p[j] üçün [p[i], p[j]] seqmentlərini əhatə edən bütün sadə ortoqonal çoxbucaqlıların sahələrinin aşağı sərhədini hesablamalısınız.
Birinci sətir təbii ədəd n (4 ≤ n ≤ 100 000) ehtiva edir. Növbəti n sətir çoxbucaqlının ətrafında (x[i], y[i]) nöqtələrini ehtiva edir (1 ≤ x[i], y[i] ≤ 10^6). Heç bir iki ardıcıl nöqtə üst-üstə düşmür və ardıcıl iki şaquli seqment və ya ardıcıl iki üfüqi seqment yoxdur.
Bütün bağlanmış çoxbucaqlı zənciri əhatə edən sadə çoxbucaqlıların sahələrinin dəqiq aşağı sərhədini göstərən bir qeyri-mənfi tam ədəd çıxarın. Cavabın həmişə tam ədəd olduğu sübut edilə bilər.
Nümunələrdə 1 və 3 üçün dəqiq olaraq 50 və 8 sahəyə malik sadə çoxbucaqlı yoxdur; lakin bu dəyərlərə istənilən qədər yaxın sahələrə malik sadə çoxbucaqlılar mövcuddur.
Nümunə 1
Nümunə 2
Nümunə 3