Fill in all the blocks with 1-9 according to the following rules. The numbers in each row or column must not repeat. The numbers in each group surrounded by thick lines must not repeat.