Some of the results of the campus blood drive survey indicated that 490 students were willing to donate blood, 340 students were willing to help serve a free breakfast to blood donors, and 120 students were willing to do both. How many students were willing to donate blood or serve breakfast?