Put your problem, your assets, and your limitations in your head, and shake them together until something falls out. In my experience, bad problem solving almost always comes from either not understanding one of these three things deeply enough, or just completely ignoring one or two of them.