D&D varies depending on the type of optimization that you or your team has. It's very difficult to say too be quite honest on how you define hard or difficult.