Consider the following information and answer the questions based on it. Out of 60 people in a colony, 10 speak only Bengali, 5 speak only Assamese, 10 speak both Hindi and Odia, 12 speak both Marathi and Hindi, 13 speak English, Tamil and Marathi, 5 speak both Assamese and Hindi and the remaining speak both Bengali and Hindi. How many people speak more than one language?

Correct Answer: 45