Problem solving is asking until you solve the problem in the best way possible, making the best with what you have, and improving.