In a group of 950 persons, 750 can speak Hindi and 460 can speak English. Find: (i) how many can speak both Hindi and English (ii) how many can speak Hindi only (iii) how many can speak English only.