The exercise of ACM problems