add comments for problem102