Formulate an answer to this elaborate question: What battle took place during an offensive that pushed the Germans out of France, forcing them to retreat beyond the Hindenburg Line?
Battle of the Scarpe