Final version of the task 54.