How do i fix this kind of shading after using boolean mod?

EDIT:

I can make the shading better by applying the modifiers and fixing the topology this way.