translate English to German: All this is your immense exertion!
All dies sei Ihren immensen Bemühungen zu verdanken!