A team of three workers is assigned to complete a project. Worker A can complete the project alone in 6 hours, Worker B can complete it alone in 8 hours, and Worker C can complete it alone in 12 hours. If all three workers work together, how long will it take them to complete the project? Let's think step by step and output the final answer within \boxed{}.
user