Solution_009_half_top