Look before you leap

Can you spot a cunning way to work out the missing length?

Problem



The diagonals of a square meet at $O$.

Image
Look before you leap

The bisector of angle $OAB$ meets $BO$ and $BC$ at $N$ and $P$ respectively.

The length of $NO$ is $24$.

How long is $PC$?