Completed simon_says