not finish. this is very boring problem. I just passed it