Rules:
Normal Sudoku rules apply.
The number in the top left corner of each cage represents either the sum, the difference, the product or the quotient (the larger digit divided by the smaller digit) of the two digits in the cage. Two cages of the same calculation type cannot be orthogonally connected. Filled cages can satisfy more than one type of calculation at once and if they do, orthogonally connected cages cannot be any of those types.
Solution code: Row 9, followed by Column 9