(p,q,r) を 128 以下の非負整数の組とし,以下を満たす非負整数の組 (a0,a1,a2,a3,a4,a5,a6,a7) を美しい数列と呼びます.
a0+a1+a2+a3+a4+a5+a6+a7a1+a3+a5+a7a2+a3+a6+a7a4+a5+a6+a7=128,=p,=q,=r
また,美しい数列に対する美しさ を以下の値で定めます.
k=0∏7ak!1
(p,q,r) を固定したときに,すべての美しい数列に対する美しさの総和を f(p,q,r) と定義します.
128 以下の非負整数の組 (p,q,r) すべてに対する f(p,q,r) の総積は,互いに素な正整数 x,y を用いて yx と表すことができるので,xy が 2 で割り切れる最大の回数を求めてください.