@alex 3rd way:"Redefine the problem entirely, so that it is susceptible to simpler and more efficient solutions"