It's impossible to solve directly because the truth table of your circuit is:
Code:
A B S
0 0 0
0 1 0
1 0 1
1 1 0
so when you get A=1 B=0 on the inputs, you WILL get a 1 on the output, and the question translates to "how can I delay A without delaying A" which is obviously a contradiction.
However there may be a solution. The circuit is equivalent to S=A.!B (i.e. run B through an inverter and AND it with A), so can you get !B from anywhere? If C=!B then the truth table becomes:
Code:
A C S
0 0 0
0 1 0
1 0 0
1 1 1
and there is no transient for AC=00->10->11, or in fact for 00->01->11, because both must go high before the output can.