Определим, сколько сосисок съедает каждый кот за одинаковое время.
Пусть время, за которое Васька съедает 2 сосиски, а Кузя - 3 сосиски, равно t1. Тогда за время t1 Васька съедает 2 сосиски, Кузя - 3 сосиски.
Пусть время, за которое Кузя съедает 2 сосиски, а Борис Иванович - 3 сосиски, равно t2. Тогда за время t2 Кузя съедает 2 сосиски, Борис Иванович - 3 сосиски.
Нужно найти общее время для всех троих котов. Пусть Кузя съел 6 сосисок. Тогда за это время Васька съел (2/3)*6 = 4 сосиски, а Борис Иванович съел (3/2)*6 = 9 сосисок.
Таким образом, за некоторое общее время, когда Кузя съел 6 сосисок, Васька съел 4 сосиски, а Борис Иванович съел 9 сосисок.
Суммарно за это время они съели 4 + 6 + 9 = 19 сосисок.
Теперь найдем, сколько раз они ели по 19 сосисок, чтобы съесть 247 сосисок.
247 / 19 = 13
Значит, они ели 13 раз по 19 сосисок.
Чтобы найти, сколько сосисок съел Борис Иванович, нужно умножить количество сосисок, которые он съел за одно общее время (9 сосисок), на количество раз (13 раз):
9 * 13 = 117
Таким образом, Борис Иванович съел 117 сосисок.
Ответ: 117