to figure out something that is difficult