Докажем, что кролики и поросята за столом чередуются. пусть это не так, тогда рассмотрим самую длинную цепочку из n> 1 поросят, сидящих рядом и рассмотрим одного из крайних поросят в этой цепочке. поскольку цепочка самая длинная и за столом есть хотя бы один кролик, среди соседей этого поросенка есть один поросенок и один кролик, что противоречит условию. аналогично рассуждая с цепочкой из k> 1 кроликов, получим, что никакие два кролика и никакие два поросенка не сидят рядом. это как раз означает, что они чередуются и что кроликов и поросят за столом поровну, по 17 штук. ответ: 17 кроликов.