combinatorics view 3