rough dp (70,694 results)