There are 10 Pokémon cards on a table. Three are identical Pikachu cards, two are identical Charmander
cards, four are identical Mew cards, and 1 is a Gengar card. How many different ways can these cards be arranged?