250 can speak Hindi and 200 can speak English. How many people can speak both Hindi and English?