Cognizant Coding Question- 31