dp
greedy
masks
