Голубятня

Господа реакторчане, помогите решить задачу. Встретилась у братишки на олимпиаде по математике за пятый класс, бьюсь уже второй день, к ответу не приблизился... Собственно вот:

Ребята приобрели 9 голубей. Чтобы правильно рассчитать рацион питания, необходимо знать точный вес каждого голубя. Но весы, которые были у мальчиков,
сохранили только центральную часть своей шкалы. С их помощью можно было узнать вес только двух голубей одновременно. После долгих споров друзья нашли способ, как за шесть взвешиваний определить вес каждого голубя. Как им это удалось сделать?