Soham, I have tried with my friends to answer this question previously. Have a look at my a previous answer.
Think about it and if there is something that you are unsure of ask another question. Sometimes other questions help. They help all of us to understand some of the strange aspects of our lives.