Rotate vector about axis with pivot point?

I’m trying to recreate the ‘RotateAboutAxis’ node from material editor - it has a ‘Pivot Point’ input.
There is a ‘RotateVectorAroundAxis’ node, but how to specify pivot point?

I need to rotate world location about specified axis, at specified angle, with specified pivot point.

My brain can’t handle this…
I will be grateful for some hints!

I’ve figured it out on my own! :slight_smile: I don’t know if this is the best solution, but it works. Here you go: