Om elk probleem op te lossen, hoef je niet super slim te zijn. Je moet gewoon 1) in staat zijn om problemen op te splitsen in subproblemen, 2) iets slimmer zijn dan het moeilijkste van de atomische subproblemen. De echte uitdaging is dat het proces heel lang kan duren.