Spirit puzzle