### Question:
RemoveTaskProblemFactChange implements ProblemFactChange<TaskAssigningSolution> { public RemoveTaskProblemFactChange(Task task) { this.task = task; } RemoveTaskProblemFactChange(Task task); Task getTask(); @Override void doChange(ScoreDirector<TaskAssigningSolution> scoreDirector);  }### Answer:
@Test public void removeTaskProblemFactChange24Tasks8Users() throws Exception { removeTaskProblemFactChange(SET_OF_24TASKS_8USERS_SOLUTION.resource(), Arrays.asList(0L, 10L, 11L, 4L, 20L, 100L, 78L)); }
@Test public void removeTaskProblemFactChange50Tasks5Users() throws Exception { checkRunTurtleTests(); removeTaskProblemFactChange(SET_OF_50TASKS_5USERS_SOLUTION.resource(), Arrays.asList(0L, 10L, 11L, 4L, 20L, 30L, 35L, 40L, 45L, 57L, 60L)); }
@Test public void removeTaskProblemFactChange100Tasks5Users() throws Exception { checkRunTurtleTests(); removeTaskProblemFactChange(SET_OF_100TASKS_5USERS_SOLUTION.resource(), Arrays.asList(5L, 15L, 11L, 4L, 20L, 30L, 36L, 40L, 45L, 58L, 99L, 130L, 200L)); }
@Test public void removeTaskProblemFactChange500Tasks20Users() throws Exception { checkRunTurtleTests(); removeTaskProblemFactChange(SET_OF_500TASKS_20USERS_SOLUTION.resource(), Arrays.asList(5L, 15L, 11L, 4L, 20L, 30L, 36L, 40L, 45L, 58L, 99L, 300L, 400L, 25L, 1000L, 1001L)); }