decode ways, divide two integers, median of two sorted arrays, string to integer, surrounded regions, word break2