Pentru un număr natural N, considerăm toate submulțimile nevide ale mulțimii {1, 2, 3, ..., N}. De exemplu, pentru N = 3, submulțimile nevide ale mulțimii {1, 2, 3} sunt: {1}, {2}, {3}, {1,2}, {1,3}, {2,3} și {1,2,3}. Pentru fiecare submulțime se ordonează mai întâi descrescător elementele sale, apoi valoarea maximă primește semnul +, valoarea următoare are semnul –, următoarea valoare + ș.a.m.d, apoi se determină suma lor. De exemplu, submulțimea {1, 2, 5, 8, 10} are asociată suma +10-8+5-2+1=6, submulțimea {4,7} are suma +7-4=3, iar submulțimea {3} are suma 3.
Cerința
Să se determine valoarea totală a sumelor asociate tuturor submulțimilor mulțimii {1, 2, 3, ..., N}.
Date de intrare
Fișierul de intrare subsets.in conține pe prima linie numărul natural N.
Date de ieșire
Fișierul de ieșire subsets.out va conține un singur număr natural reprezentând suma totală a sumelor asociate tuturor sumbulțimilor mulțimii {1, 2, 3, ..., N}.
Restricții și precizări
1 ≤ N ≤ 30.000- Pentru 40% din teste,
N ≤ 25 - Pentru alte 40% din teste,
25 < N ≤ 1000
Exemplu:
subsets.in
3
subsets.out
12
Explicație
Submulțimile nevide ale mulțimii {1, 2, 3} sunt:
{1}cu suma asociată1{2}cu suma asociată2{3}cu suma asociată3{1,2}cu suma asociată2-1=1{1,3}cu suma asociată3-1=2{2,3}cu suma asociată3–2=1{1,2,3}cu suma asociată3-2+1=2
Suma totală obținută este 1+2+3+1+2+1+2=12