Inventions for Problem-solving