This problem is so difficult that I can't work ot out.