Словарь Даля
Насмекать — кой-чего, посмекнуть, смекнуть многое.
см. также морфологический разбор слова "насмекать".