Doi proprietari vecini, Marcel și Mirel, se ceartă de ani de zile în legătură cu granița exactă dintre moșiile lor. Terenul lui Marcel este delimitat de țăruși de lemn plasați în vârfurile unui poligon convex, notat . Lui Mirel îi aparține terenul din exteriorul acestei suprafețe.
Recent, Marcel l-a surprins pe Mirel încercând să fure o porțiune de teren, îndepărtând pe ascuns țărușul al hotarului și așteptând momentul potrivit pentru a-l plasa într-un alt punct. Din fericire, Marcel notase anterior:
- aria totală a terenului delimitat de poligon și
- coordonatele țărușilor .
Sarcina ta este să determini, dacă există, coordonatele întregi ale unui punct, în care plasând tărușul să se obțină un poligon convex cu vârfuri și cu aria .
Cerință
Se dau - numărul total de țăruși, - aria inițială a terenului și coordonatele întregi ale punctelor în ordine trigonometrică. Scrieți un program care să afișeze, dacă există, o pereche de valori întregi și , reprezentând poziția unui punct în care poate fi plasat țărușul pentru ca poligonul să aibă aria și să fie convex.
Date de intrare
Pe prima linie se află numerele și , separate printr-un spațiu. Pe următoarele linii urmează perechi de forma , coordonatele punctului .
Date de ieșire
Pe prima linie se afișează două numere întregi , , separate printr-un spațiu, dacă există punctul , sau mesajul IMPOSIBIL, dacă nu se poate găsi un astfel de punct. Orice soluție corectă va fi punctată.
Pentru afișarea unei perechi de coordonate care menține aria inițială și nu descrie un poligon convex, se acordă din punctajul pe acel test.
Restricții și precizări
- Toate coordonatele citite sunt valori întregi.
- ,
- Se garantează că valorile coordonatelor punctelor aparțin intervalului
- Coordonatele punctului afișat trebuie să aparțină intervalului .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 33 | |
| 2 | 13 | |
| 3 | 54 | Fără alte restricții. |
Mai jos este un tabel care exemplifică modul de punctare.
Pentru simplitate, fie soluția corectă, soluția unui participant, respectiv aria poligonului obținut cu punctele și .
| Răspunsul corect | Răspunsul vostru | Procent din punctajul pe test |
|---|---|---|
| IMPOSIBIL | IMPOSIBIL | |
| IMPOSIBIL | , | |
| IMPOSIBIL | , | |
| IMPOSIBIL | ||
| , , poligonul nou e convex | ||
| , , poligonul nou nu e convex | ||
| , |
Exemplul 1
stdin
4 16
0 0
4 0
4 4
stdout
0 4
Explicație
Primul exemplu este ilustrat în figura de mai jos.

Punctul este de asemenea corect și ar primi punctaj maxim pentru acest test.
Exemplul 2
stdin
3 14
7 1
3 5
stdout
0 1
Explicație
Al doilea exemplu este ilustrat în figura de mai jos.

Exemplul 3
stdin
3 19
7 1
3 5
stdout
IMPOSIBIL
Explicație
În al treilea exemplu se poate demonstra că nu există niciun punct care să păstreze aria inițială.
Exemplul 4
stdin
5 9
-8 -8
-4 -6
-4 -5
-6 -4
stdout
-9 -8
Exemplul 5
stdin
5 4
1 4
3 5
5 7
2 7
stdout
IMPOSIBIL
Explicație
În ultimul exemplu nu există o pereche de coordonate pentru care aria rămâne cea inițială și poligonul este convex. În schimb, pentru soluția se obține din punctaj deoarece poligonul are aria corectă dar nu este convex.