added solution of gas station problem