Давайте начнём с того, что вспомним, на какие вопросы отвечают слова в именительном падеже. Такие слова отвечают на вопросы кто? что?
Нам необходимо найти все слова в стихотворении, стоящие в именительном падеже. Начнём по порядку.
Заранее отбросим все союзы и глаголы, коих в стихотворении достаточно.
Первая строчка:
Губкой и мочалкой. Оба эти слова отвечают на вопрос чем?, а значит стоят в творительном падеже. Они нам не подходят. Идёт дальше.
Вторая строчка:
Беда. Это слово отвечает на вопрос что?, но нам нужно убедиться, что данное существительное стоит в именительном, а не винительном падеже. Для этого заменим слово "беда" на какое-нибудь другое, одушевленное. Пусть это будет слово "человек". Не беда-не человек. Не человек. Вопрос: не кто? Данный вопрос относится к именительному падежу, а значит это будет первым словом в стихотворении, стоящее в именительном падеже.
Третья строчка:
Чернила и варенье. Оба эти слова отвечают на вопрос что?, и казалось бы, они стоят в именительном падеже, но нет. Эти слова стоят в винительном падеже, потому что не являются подлежащими (стоит не забывать это принципиальное отличие, ведь оно позволяет не путать неодушевлённые слова винительного и именительного падежа, которые отвечают на один и тот же вопрос).
Четвертая строчка:
Мыло и вода. Оба эти слова отвечают на вопрос что?, но в данном случае, в отличии от предыдущей строчки, они являются подлежащими, а значит будут стоять в именительном падеже. Ещё два слова в копилку.
Сложив слово из второй строчки и прибавив к нему еще два слова из последней - получаем 3 слова, что соответствует варианту под буквой "Б" (три).