In a class of 50 students, 20 play Hockey, 15 play Cricket and 11 play Football. 7 play both Hockey and Cricket, 4 play Cricket and Football and 5 play Hockey and football. If 18 students do not play any of these given sports, how many students play exactly two of these sports?