数列a(n)に対して、納k=1,n]1/k(a(k)+1/(k+1))=2^n+1-1/(n+1)がすべての自然数nについて成り立っているとするとき、数列a(n)の一般項を求めよ。

がんばって書いてみた。