combinatorics view 2