Main #Big Ass Dp