Which of the following is/are restriction(s) in classless addressing?
- The number of addresses needs to be a power of $2$
- The mask needs to be included in the address to define the block
- The starting address must be divisible by the number of addresses in the block
- All of the above