The correct answer is (b) Between midgut and hindgut
The best I can explain: The Malpighian tubules of cockroach are present between the midgut and hindgut. They are 100-150 in number and are arranged in a ring. The Malpighian tubules are yellow, thin and filamentous.