40 problems