Which of the following has greatest reducing power (a) HI (b) HBr (c) HCl (d) HF