solving the puzzle but it took a piece of mine