If W is the set of all the integers between 39 and 99, inclusive, that are either multiples of 3 or multiples of 2 or multiples of both, then W contains how many numbers?  Choose one
A) 26  B) 32  C) 33  D) 34  E) 40

Rationale: "multiples of 2 from 39 to 99 = multiples of 2 from 1 to 99 - multiples of 2 from 1 to 38 = [ 99 / 2 ] - [ 38 / 2 ] = 49 - 19 = 30 multiples of 3 from 39 to 99 = multiples of 3 from 1 to 99 - multiples of 3 from 1 to 38 = [ 99 / 3 ] - [ 38 / 3 ] = 33 - 13 = 20 multiples of 2 and 3 bothi . e . 6 from 39 to 99 = multiples of 6 from 1 to 99 - multiples of 6 from 1 to 38 = [ 99 / 6 ] - [ 38 / 6 ] = 16 - 6 = 10 these 8 numbers have been counted twice in both the above calculation while calculating multiples of 2 and 3 i . e . total numbers in w = 30 + 20 - 10 = 40 answer option e"
Answer: E