smaller solution