Three workers have to do a certain job. The first worker can finish the job in 8 hours. The second worker can finish the job in 4 hours. The third worker can also finish the job in 4 hours. How long will it take the three workers to finish the job if they work together?