Erik təsadüfi tam ədədlər yaratmaq üçün sadə bir sxem hazırlayıb. Bu sxem daxilində tam ədəd verilir və -dan n - 1-ə qədər tam ədədlər ekvivalent ehtimallarla yaradır. Məsələn, əgər n = 3, onda sxem ehtimallarla və ya ədədlərini yarada bilər.
İndi Erik daha mürəkkəb sxemlər hazırlamaq istəyir. İlki, iki müstəqil ehtimallı generatorlardan ibarətdir, onların çıxışları bit-wise əməliyyatı — eksklüziv vasitəsilə birləşdirilir.
Erikin dostu, Nik, riyaziyyat öyrənən biri olaraq qeyd etdi ki, bu sxem olduqca maraqlıdır və daha da maraqlı olan onun riyazi gözləməsidir. Onlara bu dəyəri hesablamağa kömək edin.
Xatırladaq ki, təsadüfi dəyişənin riyazi gözləməsi onun orta dəyəri kimi müəyyən edilir. Qeyri-mənfi tam qiymətlər qəbul edən təsadüfi dəyişən üçün bu aşağıdakı formul ilə hesablanır:
burada p_i — ξ = i olma ehtimalıdır.
Birinci sətir testlərin sayı k~(1 \le k \le 1000)-i ehtiva edir. Sonrakı sətirdə hər birində bir tam ədəd n~(1 \le n \le 10^9) verilmişdir.
Hər bir test üçün Erikin yeni sxeminin nəticəsinin riyazi gözləməsini ayrı bir sətirdə iki onluğa yuvarlaqlaşdırılmış şəkildə çıxış edin.
Nümunə 1