Rokudoku

Huge thanks to iry for making this a thing, I could never.

Each hexagon can only have one of each digit (1-6)
Each diagonal can only have one of each digit (1-6)
The black triangles shan't be filled, but will form hexagons with the same rules as listed before

★ Fill the whole board while following the rules!!

!! This will be updated !!

6 1 5 2 4 3