translate English to German: In this you have confounded the sceptics.
Damit haben Sie die Skeptiker überzeugt.