acc3acc4hard9acc2acc1hard8hard6hard7