From Richard Stanley's Enumerative Combinatorics,
2(j) How many sequences $(a_1, a_2, \ldots, a_{12})$ are there consisting of four 0's and eight 1's, if no two consecutive terms are both 0's?
I can brute force this, but Stanley provides the (mysterious) reasoning ${8 + 1 \choose 4} = 126$.
Any elegant argument is appreciated.