add problem description and my solution for the problem