In how many ways can we partition a group of 8 boys and 4 girls into two teams A and B having four boys and two girls each?
a) 630
b) 840
c) 1260
d) 1680