A  trapping_rain_water.cpp