私も>>36さんの>>40のところで止まってしまいました。
GiantLeavesさんの>>37のヒントを使って今完成させたんですが、
数字を仮に入れてみてでないと解けないように思いました。
難問とは書いてますが、これで初心者向きって・・・。