типа верный ответ...
логика такая:
ответ 1)
если бы у первого студента была бы "1" на карточке он мог бы ответить "да", т.к. явно что у второго тогда была бы "2"
т.к. 1 студент "да" не ответил, значит у него не "1".
ответ 2)
если бы у второго была бы "1" он мог бы ответить "да" т.к. тогда явно у первого "2"
если бы у второго была бы "2" он мог бы ответить "да" т.к. тогда явно у первого "3", ведь судя по ответу 1 у первого не может быть "1"
т.к. 2 студент "да" не ответил, значит у него не "1" и не "2".
ответ 3)
по аналогии т.к. "да" не ответил -- у первого не "2" и не "3"
ответ 4)
ответил "да" -- значит или "3" или "4".
т.е. получаем два варианта решения загадки
1) у студента 1 на карточке "4" у студента 2 на карточке "3"
2) у студента 1 на карточке "5" у студента 2 на карточке "4"