contestada

What do hypotheses, theories, and laws have in common?
data
predictions
explanations
observation