What do you think is the difference among opinion, truth knowledge and fact?

Brainliest will be given if answered correctly