빨강, 파랑, 노랑 별을 하나씩 꼭짓점으로 하는 두 삼각형이 서로 겹치지 않게 놓이는 경우의 수를 센다.
어려움8기하조합론아직 제출이 없습니다시간 제한9초메모리 제한512 MBJOI ちゃんと IOI ちゃんは親友同士である.ある日,JOI ちゃんと IOI ちゃんは山の上にある展望台で天 体観測をすることにした.
展望台では,N 個の星を観測することができる.それぞれの星には 1 から N まで番号が付いていて,そ れぞれの星は,赤色,青色,黄色のいずれかの色をしている.
この展望台で観測された星は座標平面上の点で表される.この座標平面において,星 i (1 ≤ i ≤ N) に対 応する点は Pi(Xi, Yi) である.座標平面上の点 P1, . . . , PN は,どの 2 点も異なる.また,点 P1, . . . , PN は, どの 3 点も同一直線上にない.
JOI ちゃんと IOI ちゃんは,JOIOI 座という星座を作ることにした.まず 2 人は,赤色,青色,黄色の 3 つの星を結んだ三角形を使うことを考えた.このような三角形のことを良い三角形と呼ぶ. 2 人は,以下の条件を満たす 2 つの良い三角形の組(順序を問わない)を JOIOI 座の候補とすることに した.

条件を満たす例

条件を満たさない例
JOI ちゃんと IOI ちゃんは,JOIOI 座の候補として考えられるものがいくつあるか数えることにした.た だし,JOIOI 座の候補を構成する 6 個の星が一致していても,良い三角形の結び方が異なる場合は,それ らを別の候補として数えるものとする.
展望台で観測された星の情報が与えられたとき,JOIOI 座の候補の総数を出力するプログラムを作成せよ.
標準入力から以下のデータを読み込め.
標準出力に,JOIOI 座の候補の総数を表す整数を 1 行で出力せよ.