My solution, I think it still can improve