Best solutions for D