Cognizant Coding Question- 16