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. In all, how many people speak Hindi?

Correct Answer: 32