hope to have ruled solveSing