narrative puzzle