[yanan] 1. finishProblemSet algorithm; 2. wrong data recorection