Acute heart failure: differential diagnosis and treatment. (26th April 2023)