In cockroaches which among the following represents excretory structure?

In cockroaches which among the following represents excretory structure?

1)Antennal
2)Malpighain
3)Nephridia
4)protonephredia

Ans:2)Malpighain