alg2025/src/7/20/book2.ans