The instructions are simple, fill in the blanks with integer numbers between 1 and 9 according to the arithmetic operations indicated. The precedence of the operations must be sequencial. For example: 4 - 2 / 8 + 2, then the solving order must be ((4 - 2) / 8) + 2.
Trying to solve:
1. Put some variables into the cross puzzle
2. Write down the equations:
How do I take into account that the numbers are positive integers between 1 and 9
{a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q} must be a number between 1 and 9
Another thing that I'd noted is that some of the equations filter the possible values that a variable can be, for example:
p + q = 5
then {p, q} must be a number between 1 and 4
What areas of mathematics would lead me to a good solution of this problem?
What would be the steps to solve it.

Trying to solve:
1. Put some variables into the cross puzzle

2. Write down the equations:
- a + b = 9
- c + d = 5
- p + q = 5
- e - j = 2
- f + k = 7
- h - n = 5
- i - o = 2
- ( (ef - g + 5) / h ) + i = 9
- ( (jk / l) + m + n - o = 5
- (ac + l) - (g + p) = 7
- ( (5b / d) + m + q = 11
How do I take into account that the numbers are positive integers between 1 and 9
{a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q} must be a number between 1 and 9
Another thing that I'd noted is that some of the equations filter the possible values that a variable can be, for example:
p + q = 5
then {p, q} must be a number between 1 and 4
What areas of mathematics would lead me to a good solution of this problem?
What would be the steps to solve it.