A car \( A \) starts from a point \( P \) towards another point \( Q \). Another car \( B \) starts (also from \( P \)) 1 hour after the first car \( A \), and overtakes it after covering 30% of the distance \( PQ \). After that, the cars continue. On reaching \( Q \), car \( B \) reverses and meets car \( A \), after covering \( 2\frac{1}{3} \) of the distance \( QP \). Find the time taken by car \( B \) to cover the distance \( PQ \) (in hours).