In how many distinguishable rearrangements of the letters ABCCDEEF does the A precede both C's, the F appears between the 2 C's, and the D appears after the F?

Let's think step by step and output the final answer within \boxed{}.
user