The codes are my exercises of the book "Beauty of Programming".