complete

hello, it's my version solve for coding challenge