Inventions exercises