On the construction problem for Markov chains