Solve six programming tasks using advanced data structures (linked list, queues, recursive functions...)