Cpp Calculation For 2025