642 522 test questions