How many networks and nodes per network, are allowed by the Class B network?

How many networks and nodes per network, are allowed by the Class B network?

A. 127 networks and 16,777,216 nodes per network
B. 16,384 networks and 65,534 nodes per network
C. 2,097,152 networks and 254 nodes per network
D. All of the above