Orthopaedics

Main blood supply to the head and neck of femur comes from-