It is rated "Very hard". He's usually able to solve them, but he was having a bit of trouble today. He asked me for help but I couldn't add what he had already written.
Online recreation for easier solving:

I tried using Sudoku calculators and they solved it accurately but without providing the justification for any number. I sometimes couldn't understand some of the deductions.
I'd appreciate an answer that provides some information and reasoning on how to proceed further, with 1 or 2 useful number marked to pave the way :).

