Ответ:

Сначала найдём количество синих шляп: \(7+3=10\) (шляп).

Найдём количество красных и синих шляп: \(7+10=17\) (шляп).

Найдём количество зелёных шляп: \(19-17=2\) (шляпы).

Ответ: 2 зелёные шляпы.