Курсач готов, используется алгоритм Девиса, поскольку он выдал наиболее точные результаты