過去レス読まずにGoogleから来ましたが、この問題面白いね。高校生らしいエレガントな解法があるなら見てみたい。