Finish almost all tasks, without 1#3, which difficult