三角形ABC中,AB =6,AC=9,D在AC上,且AD=4,E ,F分别是BD,BC中点,AE=3,求AF的长