この問題は何年か前の東京大学の問題です。しかし、中学生でも出来る人はいそうですね。