enchanting problem