Cognizant Coding Question- 29