In a class of 45 students 22 can speak Hindi only 12 can speak English only. The number of students who can speak both Hindi and English is :