My Exercise for Cracking Coding Interview