Algorithms studing