I have done this puzzle and I would like to check it