Gradski urbanista pregleda gomilu predloga za nove puteve. Svaki predlog je prava deonica puta između dve tačke, i pre nego što se bilo šta izgradi treba da zna koji parovi puteva bi naleteli jedan na drugi.
Dato ti je parova duži. Za svaki par odredi da li te dve duži imaju bar jednu zajedničku tačku. Dovoljna je i jedna jedina zajednička tačka - nije bitno da li se duži uredno ukrštaju, samo dodiruju u kraju, ili leže jedna preko druge celom jednom deonicom.
Ulaz
U prvoj liniji je jedan ceo broj - broj test primera.
U svakoj od narednih linija je osam celih brojeva , , , , , , , - prva duž ide od do , a druga od do .
Izlaz
Za svaki test primer ispiši YES ako duži imaju zajedničku tačku, a NO ako nemaju.
Primer
5 0 0 4 4 0 4 4 0 0 0 4 4 0 10 10 0 0 0 4 4 4 4 8 0 0 0 4 4 2 2 6 6 0 0 4 4 1 0 5 4
YES NO YES YES NO
Prvi par se ukršta po sredini, u tački . U drugom paru se dve beskonačne prave jesu presekle, ali same duži se završavaju mnogo pre toga. Treći par se dodiruje u jednoj jedinoj tački , četvrti par leži na istoj pravoj i preklapa se između i , a peti par je paralelan.
Ograničenja
i