Задача не имеет решения, а вопросы более чем риторические.
Спрашивается, кто убийца? A или B?
Может быть любой из четырех ответов (А,В,оба,никто), смотря в каком значении "убийца" .И еще это сильно зависит от адвоката/обвинителя/прокурора.
Чьи рассуждения правильны?
И ничьи и обоих одновременно, смотря что подразумевать под правильностью.
Кстати сам Смаллиан ответа так и не дал на этот вопрос.Скип.