Reasoning in uncertainties: five strategies