Infosys interview question

oops 4 main principals