Hi Friend,
You have to create 3 different pool for 3 different subnets/vlan. Now depending what vlan your dhcp request comes in, ip address is alloted from that pool range which matches the subnet address of interface vlan on the switch on which your dhcp request is received.
HTH
Ankur
*Pls rate all helpfull post