Sections 419, 420, 323, 406 and 506, IPC | Supreme Court Judgement 2023