Sparta puzzle