Эта старинная задача. Встречал ее неоднократно в различных формулировках.