Kroz jedan grad protiče reka koja je savršeno prava. Na mapi je reka zadata sa dve različite tačke i kroz koje prolazi, a pruža se unedogled u oba smera.
Grad želi da zna kako su mu kuće raspoređene po obalama. Kuća je na levoj obali ako se nalazi levo od nekoga ko stoji u tački i gleda ka tački , a na desnoj obali ako se nalazi njemu zdesna. Neke kuće su sagrađene tačno na reci i ne pripadaju nijednoj obali.
Tvoj zadatak je da prebrojiš kuće na svakoj obali.
Ulaz
U prvoj liniji je jedan ceo broj - broj test primera.
- U prvoj liniji svakog test primera je jedan ceo broj - broj kuća.
- U drugoj liniji su četiri cela broja , , , - dve tačke koje određuju reku. Tačke su različite.
- U svakoj od narednih linija su dva cela broja i - položaj jedne kuće.
Izlaz
Za svaki test primer ispiši u posebnoj liniji tri cela broja: broj kuća na levoj obali, broj kuća na desnoj obali, i broj kuća koje stoje na reci.
Primer
2 5 0 0 4 4 0 4 1 4 4 0 2 2 5 1 3 0 0 1000000000 1000000000 1000000000 -1000000000 -1000000000 1000000000 5 5
2 2 1 1 1 1
U prvom test primeru reka ide dijagonalno kroz koordinatni početak. Kuće u tačkama i su iznad nje, kuće u tačkama i su ispod nje, a kuća u tački stoji u vodi.
Ograničenja