Трое из четырех друзей заявили, что были вторыми, т.к. вторым может быть только один из друзей, автоматически берем во внимание то, что если участник второй и говорит правду, то второе его утверждение – неправда. Например: берем за правду то, что Андрей был вторым. Значит, выходит, что, по словам Гриши, Боря должен быть четвертым (правда), а по словам Васи – Андрей должен быть первым. Но Андрей не может быть и первым, и вторым. Значит, правдивое утверждение Андрея – второе, т.е. то, что Боря третий, а он (Андрей – не второй).Дальше, утверждения Гриши: что он второй – правдивое, т.к. Боря не может быть четвертым, т.к. мы уже установили, что он – третий.Проверяем высказывания всех мальчиков (\"+\" правда, \"-\" неправда):Андрей (1) Андрей: я был вторым (-), Боря - третьим (+)Боря (3) Гриша (2) Гриша: я был вторым (+), Боря – четвертым (-)Вася (4) Вася: я был вторым (-), Андрей – первым (+)