https://writeabout.tech/programming/a-logical-task-on-placing-the-dices-on-a-chessboard/