Normal Sudoku rules apply. Additionally, the gray 3×3 area must contain the digits 1–9 exactly once.
The clue above the grid shows the sum of the indicated diagonal.
Row 2 has an X-sum constraint, which specifies the sum of the first (rightmost) X digits, where X is the first (rightmost) cell in the row.
Row 8 has a Sandwich constraint, which specifies the sum of the digits sandwiched between the 1 and the 9.
The top-left, top-right and bottom-left cages are Binairo cages: (1) In each cage, each row and each column has equal counts of odd and even numbers. (2) In each cage, the rows have unique arrangements of odds/evens. The same is separately true of the columns.
The bottom-right cage specifies the sum of the digits contained in it. (The digits may repeat.)
Digits along the thermometer must increase from the bulb end.
Digits along the diagonal arrow must sum to the digit in the circle.
The cell with the down-pointing arrow must state how far in the indicated direction the digit 9 is. (For example, a 1 would mean the cell right below it is a 9.)