Course on algorithms part1