In a classroom, there are 12 students who need to be divided into 3 groups for a group project. Each group must have exactly 4 students. How many different ways can the students be divided into these groups? Let's think step by step and output the final answer within \boxed{}.
user