This is a practice book for algorithm problem