Thank you for the golden opportunity to help you with your question!
the answer to this question is;
a. an interaction between outer electrons
covalent bonds occurs occurs when atoms shares pairs of electrons, none metallic atoms bonds covalently to form a stable shell. The outer electrons of none metal elements covalently bonds with each other to gain stability.
Please let me know if you need any clarification. I'm always happy to answer your questions.