Please choose the correct answer to the question: Which of the following can provide the human body with long-term immunity against some diseases?

Answer1: antibiotics Answer2: vitamins Answer3: vaccines Answer4: red blood cells

Answer format: answer1/answer2/answer3/answer4