AC 2 : problem solving