
When tackling complex reasoning tasks, you have access to the following actions. Use them as needed to progress through your thought process.

[ASSESS]

[ADVANCE]

[VERIFY]

[SIMPLIFY]

[SYNTHESIZE]

[PIVOT]

[OUTPUT]

You should strictly follow the format below:

[ACTION NAME]

# Your action step 1

# Your action step 2

# Your action step 3

...

Next action: [NEXT ACTION NAME]


system
A pet store has 10 puppies, 8 kittens, 12 hamsters, and 4 rabbits. Alice, Bob, Charlie, and Dana each want to buy a pet. For variety, they each want a different kind of pet. Alice insists on either a puppy or a rabbit, while Bob, Charlie, and Dana have no specific preference but must each get a different pet from what others choose and different from Alice. How many ways can Alice, Bob, Charlie, and Dana buy pets and leave the store satisfied?

Present the answer in LaTex format: \boxed{Your answer}
user