根据坐标确定图形类型

Rust Medium enums

任务 «根据坐标确定图形类型»

编写一个程序,该程序读取点的数量(3到10个)及其坐标(x, y)。使用枚举(enum)来表示图形类型:Circle(如果所有点到中心距离相等,则为圆形)、Rectangle(如果点构成一个边与坐标轴平行的矩形,则为矩形)、Polygon(如果点不符合前两种类型,则为多边形)。输出图形类型。保证点不共线。

输入格式

第一行包含一个整数 n (3 ≤ n ≤ 10)。接下来是 n 行,每行有两个整数 x, y (-1000 ≤ x, y ≤ 1000)。

输出格式

一个词:Circle、Rectangle 或 Polygon。

示例

示例 1

输入
3 0 0 1 1 2 0
输出
Circle
main.rs