Hi hope its ok to post here I have a math problem, please can someone help?

I have spent several days on it but just cannot complete it, The most I have managed to get is 7 numbers, then it just goes to pot

Using the numbers 1 to 7 only, the eight white squares that surround each shaded square should add up to the number they surround. Moreover, once completed correctly, no row nor column will contain a duplicate number within a white square.