Ei And Cpp For 2023