How do you come up with new ideas to solve your problems on the spot?