How many ordered pairs (a,b) of positive integers satisfy a^2+b^2=50?
Answer Choices A. 0 B. 1 C. 3 D. 5 E. 7