I am learning Hidden Markov Model, and I have some trouble to understand how the independance is used in the calculus
\begin{aligned} \mathbb{P}(O(t) \mid y(t), \lambda) &=\prod_{j=1}^{\ell} \mathbb{P}\left(O_{j} \mid y_{j}, \lambda\right) \\ &=\prod_{j=1}^{\ell} b_{y_{j}}\left(O_{j}\right) \\ &=b_{y_{1}}\left(O_{1}\right) b_{y_{2}}\left(O_{2}\right) \ldots b_{y_{t}}\left(O_{t}\right) \end{aligned}
Here an example, O(t) are the observed variables from 1 to time t and y is the hidden markov chain. How do we have the first product? That's what I don't understand.
\begin{aligned} \mathbb{P}(O(t) \mid y(t), \lambda) = \frac{\mathbb{P}(O_1,..,O_t,y_1,...y_t,\lambda)}{\mathbb{P}(y_1,...,y_t,\lambda)} \end{aligned}
How do I use the independancies properties of the Hidden Markov Chain here to have the result please?