another nurikabe puzzle!

here is the puzzle:

some preliminaries:

note that the three red cells are unreachable, so the 7 must follow the drawn path like so:

now note that the bottom 7 is grounded to the top 7, so it can’t go to any of the blue Xs. it also can’t go to the red X, because then the top L-shape would be forced to expand through the red path which blocks off the 3. thus the 7 region is uniquely determined, and we can pretty easily finish the puzzle: