CF258D Little Elephant and Broken Sorting

Description

The Little Elephant loves permutations of integers from $ 1 $ to $ n $ very much. But most of all he loves sorting them. To sort a permutation, the Little Elephant repeatedly swaps some elements. As a result, he must receive a permutation $ 1,2,3,...,n $ . This time the Little Elephant has permutation $ p_{1},p_{2},...,p_{n} $ . Its sorting program needs to make exactly $ m $ moves, during the $ i $ -th move it swaps elements that are at that moment located at the $ a_{i} $ -th and the $ b_{i} $ -th positions. But the Little Elephant's sorting program happened to break down and now on every step it can equiprobably either do nothing or swap the required elements. Now the Little Elephant doesn't even hope that the program will sort the permutation, but he still wonders: if he runs the program and gets some permutation, how much will the result of sorting resemble the sorted one? For that help the Little Elephant find the mathematical expectation of the number of permutation inversions after all moves of the program are completed. We'll call a pair of integers $ i,j $ $ (1

Input Format

N/A

Output Format

N/A