An invention is a solution to what type of problem