hardest dp ever (32,100 results)