Monothalo, dihalo, trihalo and tetrathalo are types of haloalkanes and haloarenes based on the __________
Number of halogen atoms
Hybridization of C atoms to which halogen is bonded
Nature of carbon atom
Type of halogen atom