Заданы N различных точек на плоскости и натуральное число M. Требуется найти максимальный по площади невырожденный M-угольник без самопересечений и самокасаний, вершинами которого являются некоторые из заданных N точек.
В первой строке входного файла через пробел записаны два числа: M и N (3 ≤ M, N ≤ 10). В последующих N строках через пробел перечислены N пар вещественных чисел: x_1, y_1, x_2, y_2, …, x_N, y_N – координаты точек на плоскости.
В первую строку выходного файла нужно вывести площадь искомого M-угольника, с точностью одна цифра после десятичной точки. Если ни один M-угольник с указанными свойствами построить невозможно, то выходной файл должен содержать только число 0.