Masala E

Xotira 32 MB Vaqt 1000 ms
14

Geometrik san'at

San'atkor Komil geometrik san'at ko‘rgazmasiga tayyorgarlik ko‘ryapti. U tekislikda N ta chiziq chizdi, har bir chiziq Aix+Biy+Ci=0A_ix +B_iy+C_i=0 ko‘rinishida ifodalangan. Komil ko‘rgazmasida faqat uchburchak shakllarni namoyish qilishni rejalashtirgan. Uning chizgan barcha uchburchaklari aynan mana shu N ta chiziq orqali hosil qilinishi kerak.

Sizning vazifangiz – Komil chizgan chiziqlar orasidan uchta chiziqni tanlab uchburchak hosil qilish mumkin bo'lgan usullar sonini aniqlashdan iborat. Natija juda katta bo‘lishi mumkinligi sababli, javobni 109+710^9+7 ga bo‘lgandagi qoldiq ko‘rinishida chiqaring.

Muhim eslatma: Uch yoki undan ortiq chiziq bitta nuqtada kesishmasligi kafolatlanadi!.


Kiruvchi ma'lumotlar:

Birinchi qatorda bitta butun son N(1N3105)N (1\le N\le 3 * 10^5) – chiziqlar soni beriladi. Keyingi N ta qatordan har birida AiA_iBiB_i va CiC_i butun sonlari beriladi (har bir sonning mutlaq qiymati 10910^9 dan kichik bo‘ladi).


Chiquvchi ma'lumotlar:

Yagona qatorda talab qilingan uchburchaklar sonini 109+710^9+7 ga bo‘lingandagi qoldiq ko‘rinishida chiqaring.


Misollar
# input.txt output.txt
1
6
0 1 0
-5 3 0
-5 -2 25
0 1 -3
0 1 -2
-4 -5 29
10
2
5
-5 3 0
-5 -3 -30
0 1 0
3 7 35
1 -2 -1
10