Ответ:

Сначала найдём число далматинцев с пятнами на обоих ушах: \(101 - 29 - 17 - 22 = 33\).

Пятно на правом ухе есть у тех, у кого оно только на правом ухе, и у тех, у кого пятна на обоих ушах: \(17 + 33 = 50\).

Ответ: 50 далматинцев.