#10 using splitext instead of replace