Collection of tools for solving ACM problems