How many different nine-digit numbers can be formed from the number 223355888 by rearranging its digits so that the odd digits occupy even positions?

(a) 2520
(b) 5040
(c) 7560
(d) 10080