translate English to German: I believe this is an impossible demand.
Ich halte die Forderung für unmöglich.