White is to move
This position I really liked when I found it, now I would see if you can solve this problem, it is a bit complicated. I managed to solve it.