search engine and problem sets