Андрей: я -2, Боря - 3
Вася: я - 2, Андрей - 1
Гриша: я - 2, Боря - 4.
Если у одного из мальчиков первое утверждение - правда, то у других правда - второе утверждение, потому что двое на втором месте быть не могут.
У Андрея первое правильным быть не может, потому то в таком случае будет правильным и Васино "Андрей - 1"
У Васи первое правильным быть не может, потому что двое других будут приписывать Боре разные места
Значит, первое утверждение будет правильным у Гриши.
Ответ: первый - Андрей, второй - Гриша, третий - Боря, четвертый - Вася.