How many states require background checks on all handgun sales, including all private sales at gun shows?
A. 7
B. 12
C. 31
D. 43