There are 30 squares in the picture, and only 22 are left after subtracting the numbers that have been filled in.
If the number that has been filled in is not counted as times, 1-9 is used three times for each number, and the grid is not enough;
If the number that has been filled in is counted as the number of times, then you can only fill in 3×9=27 squares at most, and 30 can't be filled out;
As for the multiple of 2×2 and the condition that the following number must be less than or equal to the above number, it is very simple, as shown in the following figure: