Main task (15/25)

Main task