Pipe A can fill a tank in 12 hours. Pipe B can fill the same tank in 16 hours. Pipe C can empty the full tank in 24 hours. Pipe A, B and C are opened alternatively for 1 hour each. If B is opened first, then how many hours will they take to fill the empty tank?
1
29
2
28
3
30
4
27