Sort:  

... And the second move Ne7+, not Ne8+, right?
Anyway, the full solution is out, check above, please. :)