解答がわからないです。

問題は、3桁の自然数で、次のような数は何個あるか。Aは4の倍数、Bは15倍数、Cは18の倍数

解答ではここで、n(A)、n(B)、n(C)、(A∩B)、(B∩C)、(C∩A)、(A∩B∩C)を出してから、問1とか問2の問題にいくんですが、

100≦4k≦999 n(A)
100≦15l≦999 n(B)
100≦18m≦999 n(C)
100≦60p≦999 n(A∩B)
100≦90q≦999 n(B∩C)
100≦36r≦999 n(C∩A)

となってて、それぞれそこから更に個数まで計算していくんですが、

n(A∩B)は4*15で60になるのはわかるんですが、n(B∩C)だと、15*18は90にならないんですよ…n(C∩A)も同じく4*18は36ではないし。

なぜ、n(B∩C)が100≦90q≦999となるのか教えて下さい。