What are the essential vitamins for weed tolerance?