Microsoft Deputy CEO Puzzle

Yesterday I got a mail from one of my friend whose title read as: FW: Microsoft Puzzle. I just click opened the mail to have a look at the puzzle. Though I am not too sure if this puzzle was really asked my the Microsoft HR team for recruiting their Deputy CEO. Anyways by any chance, if it was really asked by the Microsoft HR Team, I thought it worth sharing with you all.

Click for the puzzle here

Try out the puzzle. The deputy CEO was given 15 minutes so you deserve atleast that [:P]. Anyways, if after 15 minutes or half an hour you are still scratching your head, feel free to see the answer below the puzzle.

Enjoy and have fun solving the puzzle.
Abhinav