hmm
nice
Good puzzle and hard. For some reason I felt that I played that position before maybe I resolved this puzzle in the past