ALG_2017.2 programming work done during the second semester of 2017 in the discipline "Algorithms and Data Structures 1"