Hi all,

I hope this help request is appropriate.

I’m making a board game and find myself in need of something a clever coder might be able to produce just as a quick sudoku-like exercise. So please ignore me unless you might enjoy such an exercise to help out a stranger. This isn’t for work or school, just a free time project.

I need a 10 x 10 grid of numbers (integers 0-9) such that

- Each integer appears once in each row, and once in each column (similar to sudoku)
- In the rows, each number appears before (left of) each other number 50% the time (5 times).

In other words, in 5 of the rows the number 1 will appear before the number 2 and in the other 5 rows, number 2 will appear before number 1.

The same 50/50 split of 5 rows will be true of every other number couple.

I don’t know how many solutions are possible, but the goal is to find one, if it exists.

Thank you thank you thank you, and sincere apologies if I broke protocol by flailing for help like this.