Niagara find time between particle spawn and collision hit

Hi everyone.
I do basic niagara system, and what i want:

Find time between particles spawn and they are hit the anybody mesh collision. Then i want add some time to this value and put result to particle lifetime.

What i want in result: particles drop down to surface and bounce of surface for that value.

Or easily way: how i can manually destroy particles after they hit any collision + some custom time?

So, i solve the problem.

In Paricle Update section i am add Parlicle.Lifetime param. The make lerp float, where alpha is Particle.HasCollided.

248605-capture.png