Final version for grader.js