Question 1
Input 1 and input 3 block each other.
Blocking is avoided if the inputs are sorted by increasing destination.