please accept my solution