Normal sudoku rules apply. Digits on thermometers increase from the bulb end. Each of the cages inside the grid, and each of the diagonals indicated by arrows outside the grid, contain digits which sum to the same total, which is to be determined. Digits can repeat on diagonals indicated by arrows, but not on the main diagonals through the centre of the grid.
F-Puzzles link: https://f-puzzles.com/?id=y5nrodjp
Solution code: Row 4 then column 9