小红的马卡龙定位
题号:NC312245
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

\hspace{15pt}小红正在为一个长方形大蛋糕进行装饰。她在蛋糕表面(可视为二维直角坐标系)放置了三枚不同口味的马卡龙,分别记为 A, BC
\hspace{15pt}已知这三枚马卡龙的坐标各不相同,且它们恰好位于同一条直线上。根据小红的摆放习惯,其中一枚马卡龙必然正好位于另外两枚马卡龙所连线段的中点位置。现在小红记不清具体是哪一枚马卡龙处于中心了,请你根据给出的坐标帮她找出来。
\hspace{15pt}如果 A 是中点,输出 1;如果 B 是中点,输出 2;如果 C 是中点,输出 3

输入描述:

\hspace{15pt}第一行输入两个整数 x_A, y_A \left(-10^3 \leqq x_A, y_A \leqq 10^3\right),代表马卡龙 A 的坐标。
\hspace{15pt}第二行输入两个整数 x_B, y_B \left(-10^3 \leqq x_B, y_B \leqq 10^3\right),代表马卡龙 B 的坐标。
\hspace{15pt}第三行输入两个整数 x_C, y_C \left(-10^3 \leqq x_C, y_C \leqq 10^3\right),代表马卡龙 C 的坐标。
\hspace{15pt}数据保证三点互不相同、共线,且其中一点必然是另外两点的中点。

输出描述:

\hspace{15pt}输出一个整数(1, 23),表示作为中点的马卡龙编号。
示例1

输入

复制
0 0
10 10
5 5

输出

复制
3

说明

\hspace{15pt}在这个样例中,三枚马卡龙的坐标分别为 (0,0)(10,10)(5,5)。由于 \tfrac{0+10}{2}=5,可以发现 C 点的横坐标和纵坐标分别是 AB 对应坐标的算术平均值。因此 C 是线段 AB 的中点,输出编号 3
示例2

输入

复制
6 10
4 8
2 6

输出

复制
2
示例3

输入

复制
1 -2
9 -2
-7 -2

输出

复制
1