Г алгоритм