Question 21Each of 50 nurses works at least one of three shifts. The morning, afternoon and night shifts have 37,42 and 30 nurses respectively. At most how many nurses work all three shifts?