Crime and problem solving