Cognizant Coding Question- 28