Особых критериев выполнения работы нет, главное, чтобы всё было логично и последовательно. Условия задачи в приложенном файле.