sudoku solver
text justification
triangle
unique binary search tree
unique binary search tree II