Complete puzzle