I think this puzzle is finished