final test comprehensive guide 5587937