problem 22 + data