فینال الگوریتم