largest retangle in histogram
maximum sub array
multiply string
permutations
roate image
spirial matrix