cart problem sol final