Gospodin Malnar napravio je pizzu na kojoj se nalazi n papričica, gdje su koordinate i-te papričice (x_i,y_i). Pizzu možemo zamisliti kao kvadrat od točke (0,0) do točke (m,m). Sada bi htio podijeliti tu pizzu za svojim prijateljem Ivanom.
Gospodin Malnar će pizzu rezati po određenom pravcu. Dodatno, pravac smatra cjelobrojnim ako se može zapisati kao y=ax+b gdje su a i b cijeli brojevi. Kako bi pravedno podijelio pizzu s Ivanom, potrebno je odabrati takav cjelobrojni pravac da je broj papričica s obje strane pravca jednak te naravno da pravac ne prolazi ni jednom papričicom.
Kako biste im pomogli, ispište koliko postoji takvih pravaca, odnosno −1 ako ih postoji beskonačno.
U prvom retku je broj T (1≤T≤104). Slijedi T test primjera.
U svakom od njih su u prvom retku brojevi n i m (2≤n≤106), n je paran, (1≤m≤105). U sljedećih n redaka su koordinate papričica x_i te y_i (0≤x_i,y_i<m).
Zbroj n po svim test primjerima manji je ili jednak 106 i zbroj m po svim test primjerima manji je ili jednak 105.
Potrebno je za svaki primjer ispisati broj takvih pravaca, odnosno −1 ako ih je beskonačno.