how to learn to solve the second half.