Of the row and column products, only 135 and 160 are divisible by 5. This means that 5 must go in the square in the 2nd row,
3rd column.
Of the row and column products, only 21 and 56 are divisible by 7. This means that 7 must go in the square in the 1st row,
1st column.
Of the row and column products, only 108 and 135 are divisible by 9. This means that 9 must go in the square in the 2nd row,
2nd column.
So far, this gives the following grid:
[[IMAGE0]]
In the 2nd row, the product is 135 which means that the missing entry
is 5⋅9135=3.
In the 1st column, the product is 21 which means that the missing entry
is 7⋅321=1.
The 3rd row, whose product is 48,
thus includes 1 and two more
integers between 1 and 9. The only divisor pair of 48 with both divisors less than 10 is $48 = 6
⋅ 8$.
Since 8 is not a divisor of 108, then N must be 6.
We can complete the square as follows: