This is a devious sudoku despite its size, so it does deserve a step-by-step explanation. I am hereby writing down a solve-path.
Let's start by identifying the sum of the digits in blue cells.
The upper two-thirds of the box contain the digits 1-6. The other 3 cells can carry a sum between 1+2+3=6 and 4+5+6=15. Therefore the sum ranges between 27 and 36.
Now consider the prime factorizations of these values.
27=33
28=22×7
29 (prime)
30=2×3×5
31 (prime)
32=25
33=3×11
34=2×17
35=5×7
36=22×33
The numbers whose prime factorization includes primes greater than 6 are eliminated first.
Then looking at the shorter pink diagonals, we can say that the sum should be able to be written as a product of three different digits, to not violate the sudoku rules. Therefore 27 and 32 are excluded (32 can be written as 3×3×4, which is the only way it can be expressed as a product of 3 digits less than 6).
Then we are left with 30 and 36.
If it is 36,
the other digits must be 4,5 and 6. Since 5 is not a factor of 36, it shouldn't be in any pink diagonal. Then we get
Note that the circled cells can only be 4 or 6. However it can neither be (4,4), (4,6) nor (6,6), because the first two pairs disagree with the product and the last one forces every other cells along the long diagonal to contain 1s #. Therefore 36 is also discarded.
Then the sum is 30.
30= 2×3×5
30= 5×6
To get that sum the other three digits must sum to 9, giving three possibilities:
9=4+3+2
9=5+3+1
9=6+2+1
(2,3,4)
Similar to the logic used for 36, 4 cannot be in the product, so neither can be in the diagonals. Then we can pencil-mark these values.
But note that both possibilities introduce higher powers of 2 or 3 which leads to contradiction.
Therefore it cannot be (2,3,4).
(1,3,5)
If R3C1 isn't 5, then short /
diagonal should contain a 5 in one of the circled cells, and short \
diagonal should contain a 5 in one of the squared cells. In the same time, 5 is in either R3C2 or R3C3 considering the middle left box. But we cannot have three 5's in 2 columns. Therefore R3C1 must be 5.*
Still, there should be a 5 in either of the marked squares, therefore 5 in the long /
diagonal should be in one of the triangles. Then if R3C5 is 6, two 1s should go in the bottom left box violating sudoku rules, therefore it must be 2. Then there should be a (1,3) pair in the tail of the long /
diagonal.
Now see that there cannot be 1 and 3 in the circled cells, so we cannot make our product equal to 30 in the short /
diagonal.
After all these, we can conclude that
it is neither (1,3,5).
Thus, it is
(1,2,6)
Now we can leisurely solve the sudoku.
As explained in * paragragh above, similarly we can deduce that R4C1 is 5.
And if R4C4 is 6, then R3C5 is 5, and every other cell along the long /
diagonal is 1; contradiction.
Similarly, if R3C3 is 6, then 5 is in either top left box or bottom right box, and at least one box gets two 1's along the long \
diagonal; contradiction.
5 in the bottom left box can be in either R6C2 or R5C3. Therefore there cannot be a 5 in R3C5 considering the long /
diagonal; it should contain 3.
Pencil-marking some more, we get to this:
The next step is not so obvious (well, for me). So we will have to do some back-tracking. Assume that R3C1 is 1.
So it's not 1 :( (Note that all of the above are forced.)
If it is 6, then there should be a 1 (R1C3 or R2C2) and (R3C2 or R3C3) and (R5C2-R6C3 region): contradiction (recall the * paragraph).
Therefore R3C1 is 2.
Continuing,
(Actually I am stuck here as well. It's backtracking time!)
Assume R2C2 is 3.
Then it must be 5.
Done.