elaborated some subtasks, problems and variants in the task section.