Implementation with bacs::problem::single dependency.