fix file name
fastest algorithm