proc=With[{p=0.6,q=0.4},DiscreteMarkovProcess[17,SparseArray[{{1,1}1,{2,2}1,{3,4}p,{3,5}q,{4,1}p,{4,3}q,{5,2}q,{5,3}p,{6,1}p,{6,4}q,{7,2}q,{7,5}p,{8,1}p,{8,6}q,{9,3}q,{9,6}p,{10,3}p,{10,7}q,{11,2}q,{11,7}p,{12,8}p,{12,9}q,{13,9}p,{13,10}q,{14,10}p,{14,11}q,{15,12}p,{15,13}q,{16,13}p,{16,14}q,{17,15}p,{17,16}q},{17,17}]]];