update solution for Gas Station