The puzzle is almost done