Пусть на дом задали k задач. По условию, каждый участник решил 3 задачи, следовательно, всего было 20*3=60 решений. С другой стороны, каждую задачу решили 2 участника, значит, решений было 2k. Таким образом, 2k=60, k=30. Значит, было 30 задач.
Ответ: 30 задач.