Find the formula (may be in the form of a sum) expressing, for fixed natural numbers $m, n \geq 1$, the number of all sequences $(X_1, . . . , X_m)$ of length $m$ of subsets of the set $[n] = \{ 1, . . . , n \}$ such that:
$$\bigcup^m_{i=1} X_i = [n]$$
and each of the sets $X_1, . . . , X_m$ has an odd number of elements.
We need to put every element of set $n$ in one or more of $m$ buckets - that way the sum of $m$ buckets will give us the whole set $n$. Then we exchange elements between buckets since buckets are distinguishable.
Thinking that way we can enumerate through all possible numbers of buckets for every element of the set $[n] = \{ 1, . . . , n \}$ (getting the sum) and exchange elements between chosen numbers of buckets. We can repeat that for every element of the set $[n] = \{ 1, . . . , n \}$ (getting the power n).
$$\big( \sum_{i=1}^m {{m}\choose{i}} i! \big)^n$$
The problem is that counting that way, I don't see any way to control if each of sets $X_1, . . . , X_m$ has an odd number of elements.
Any help would be appreciated.