Hey guys, I'm having some trouble understanding superscoping. Please find attached example below:

Say for example, I wish to add an extra workstation that has never before being booted up, and TCP/IP obtains address automaticly.. which DHCP server will it go to and which address will it use..the first that responds? So if i wanted this client to be given a subnet B address range rather than a subnet A one how can this be done when all workstations are connected through a hub before the router?
Thanks in advance!