Nowadays all circuses in Berland have a round arena with diameter 13 meters, but in the past things were different.

In Ancient Berland arenas in circuses were shaped as a regular (equiangular) polygon, the size and the number of angles could vary from one circus to another. In each corner of the arena there was a special pillar, and the rope strung between the pillars marked the arena edges.

Recently the scientists from Berland have discovered the remains of the ancient circus arena. They found only three pillars, the others were destroyed by the time.

You are given the coordinates of these three pillars. Find out what is the smallest area that the arena could have.
The input file consists of three lines, each of them contains a pair of numbers –– coordinates of the pillar. Any coordinate doesn't exceed 1000 by absolute value, and is given with at most six digits after decimal point.
0.000000 0.000000
1.000000 1.000000
0.000000 1.000000
1.00000000
71.756151 7.532275
-48.634784 100.159986
91.778633 158.107739
9991.27897663
18.716839 40.852752
66.147248 -4.083161
111.083161 43.347248
4268.87997505
-13.242302 -45.014124
-33.825369 51.083964
84.512928 -55.134407
16617.24002771
115.715093 141.583620
136.158119 -23.780834
173.673212 64.802787
24043.74046813
17.288379 68.223317
48.776683 71.688379
23.170559 106.572762
1505.27997374
76.820252 66.709341
61.392328 82.684207
44.267775 -2.378694
6503.44762335
-46.482632 -31.161247
19.689679 -70.646972
-17.902656 -58.455808
23949.55226823
34.236058 108.163949
28.639345 104.566515
25.610069 86.002927
780.93431702
25.428124 39.407248
17.868098 39.785933
11.028461 43.028890
1152.21351717
36.856072 121.845502
46.453956 109.898647
-30.047767 77.590282
5339.35578947
-18.643272 56.008305
9.107608 -22.094058
-6.456146 70.308320
9009.25177521
88.653021 18.024220
51.942488 -2.527850
76.164701 24.553012
1452.52866331
80.181999 -38.076894
23.381778 122.535736
47.118815 140.734014
28242.17663744
1.514204 81.400629
32.168797 100.161401
7.778734 46.010993
3149.43107333
84.409605 38.496141
77.788313 39.553807
75.248391 59.413884
438.85760782
12.272903 101.825792
-51.240438 -12.708472
-29.729299 77.882032
24908.67540438
35.661751 27.283571
96.513550 51.518022
97.605986 131.258287
13324.78113326
-20.003518 -4.671086
93.588632 6.362759
-24.748109 24.792124
11191.04493104
93.583067 132.858352
63.834975 19.353720
33.677824 102.529376
10866.49390021
-7.347450 36.971423
84.498728 89.423536
75.469963 98.022482
8977.83404724
51.679280 56.072393
-35.819256 73.390532
-10.661374 129.756454
7441.86549199
97.326813 61.492460
100.982131 57.717635
68.385216 22.538372
1840.59945324
-16.356805 109.310423
124.529388 25.066276
-37.892043 80.604904
22719.36404168
103.967164 63.475916
86.466163 59.341930
69.260229 73.258917
1621.96700296
122.381894 -48.763263
163.634346 -22.427845
26.099674 73.681862
22182.51901824
119.209229 133.905087
132.001535 22.179509
96.096673 0.539763
16459.52899209
77.145533 85.041789
67.452820 52.513188
80.503843 85.000149
1034.70898496
28.718442 36.116251
36.734593 35.617015
76.193973 99.136077
6271.48941610
0.376916 17.054676
100.187614 85.602831
1.425829 132.750915
13947.47744984
46.172435 -22.819705
17.485134 -1.663888
101.027565 111.619705
16483.23337238
55.957968 -72.765994
39.787413 -75.942282
24.837014 128.144762
32799.66697178
40.562163 -47.610606
10.073051 -54.490068
54.625875 -40.685797
31224.34817875
20.965151 74.716562
167.264364 81.864800
5.931644 48.813212
30115.26346791
105.530943 80.920069
40.206723 125.323331
40.502256 -85.455877
36574.64621711
104.636703 49.583778
85.940583 95.426299
69.375168 93.234795
2632.68754075
72.873708 -59.083734
110.911118 -6.206576
-44.292395 13.106202
19244.42781859
49.320630 48.119616
65.888396 93.514980
27.342377 97.600590
2437.50897386
6.949504 69.606390
26.139268 72.136945
24.032442 57.407195
372.09309018
-21.925928 -24.623076
-33.673619 -11.677794
4.692348 52.266292
5669.99444283
109.515505 37.575315
5.377080 101.729711
17.501630 103.324931
25142.85604936
-56.880888 172.997993
81.126977 42.144034
-51.413417 17.057807
29051.57171313
80.895061 94.491414
42.361631 65.191687
77.556800 76.694829
2386.01792476
165.094169 94.574129
46.867578 147.178855
174.685774 62.705213
32087.47120554
146.604506 -3.502359
24.935572 44.589981
106.160918 -51.162271
13799.61044048
139.847022 19.153937
104.096879 75.379874
49.164271 46.404632
7083.26303902
31.312532 151.532355
182.646053 56.534075
15.953947 127.065925
25712.80766033
42.147045 64.165917
70.260284 4.962470
10.532991 76.277713
14261.92257159
129.400249 -44.695226
122.278798 -53.696996
44.828427 -83.507917
26227.47891833
28.420253 0.619862
10.966628 21.724132
14.618862 10.754642
1760.14006648
#not make by my own. just testing

import math

def distance(x1, y1, x2, y2):
    return math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)

n = int(input())
seats = []
for i in range(n):
    x, y = map(int, input().split())
    seats.append((x, y))

# find the smallest triangle that encloses all seats
min_radius = float('inf')
for i in range(n):
    for j in range(i+1, n):
        for k in range(j+1, n):
            x1, y1 = seats[i]
            x2, y2 = seats[j]
            x3, y3 = seats[k]
            # calculate the circumcenter of the triangle
            a = distance(x1, y1, x2, y2)
            b = distance(x1, y1, x3, y3)
            c = distance(x2, y2, x3, y3)
            s = (a + b + c) / 2
            area = math.sqrt(s * (s - a) * (s - b) * (s - c))
            if area == 0:
                continue
            r = (a * b * c) / (4 * area)
            # check if all seats are inside the circumcircle
            is_inside = True
            for seat in seats:
                if distance(seat[0], seat[1], x1, y1) > r + 1e-6:
                    is_inside = False
                    break
            if is_inside and r < min_radius:
                min_radius = r

print(min_radius)
