digits = 30; beta[x_] := Exp[-2*(Gamma[0, x] + Log[x] + EulerGamma)]; m = NIntegrate[beta[x], {x, 0, Infinity}, WorkingPrecision -> digits+5]; alpha[x_?NumericQ] := m - NIntegrate[beta[t], {t, 0, x}, WorkingPrecision -> digits+5]; v = 4*NIntegrate[((1 - Exp[-x])*alpha[x])/(x*Exp[x]) - ((x + Exp[-x] - 1)*alpha[x]^2)/((beta[x]*x^2)* Exp[2*x]), {x, 0, Infinity}, WorkingPrecision -> digits+5] - m; Join[{0}, First[RealDigits[v, 10, digits]]]