How many right triangles have integer leg lengths a and b and a hypotenuse of length b+1, where b<100 ?

**Answer Choices**

A. 6

B. 7

C. 8

D. 9

E. 10

How many right triangles have integer leg lengths a and b and a hypotenuse of length b+1, where b<100 ?

**Answer Choices**

A. 6

B. 7

C. 8

D. 9

E. 10