Let △ABC be a right-angled triangle with ∠C=90∘. Let D and E be the midpoints of legs AC and BC, respectively. Given that AE=10 and BD=20, find AB.
15
18
20
22
25