Ответ: Первый и третий.
Решение: Предположим, что первый сказал правду, тогда все трое сказали правду, что противоречит высказыванию второго. Значит, наше предположение неверно, следовательно, первый – лжец. Тогда один из двух оставшихся является лжецом. Второй сказал правду, значит, третий приятель-лжец.
Решение: Предположим, что первый сказал правду, тогда все трое сказали правду, что противоречит высказыванию второго. Значит, наше предположение неверно, следовательно, первый – лжец. Тогда один из двух оставшихся является лжецом. Второй сказал правду, значит, третий приятель-лжец.