Геометрический алгоритм