The first part consists of two parts, in the first one it was required to write three algorithms, and in the second one to create a mini application.