Если есть ученики, которые вообще ничего не принесли, то чисто логически считаем, что с карандашами пришли 20, из них 18 еще и с красками, вывод и с тем и с другим пришли 18 человек, только с карандашами 20-18=2 человека и 30-20=10 человек вообще ничего не принесли на урок.