Practice algorithm with various language by reference book.