Thanks Madhav, Rajkumar, Vikas. I will keep it open for few more responses.. hope you dont mind
@Rajkumar - I understand your point on explaination taking away enjoyment.. Its just a puzzle ot tickle the mind and i bet you will enjoy it more once you know what it is