solve interleaving string
solve permutation sequence
use map to solve first_missing_positive