45 random questions for review of the HL course. There are different questions each time, so keep trying and make sure you get them right. Good luck!