Correct choice is (a) Hardware Firewall
For explanation I would say: Hardware firewalls are those firewalls that need to be connected as additional hardware between the device through which the internet is coming to the system and the network used for connecting to the internet.