finish qhl's task: 29 of 57 in the webpage