AMC 12A 2003 Problem 7

How many non-congruent triangles with perimeter 7 have integer side lengths?

Answer Choices
A. 1
B. 2
C. 3
D. 4
E. 5