https://medium.com/@sarthak.joshi.94/apex-triggers-interview-questions-problem-10-agiliad-technologies-c6e355b5fce8