Let \( \vec{a}=3\hat{i}+\hat{j} \) and \( \vec{b}=\hat{i}+2\hat{j}+\hat{k} \). Let \( \vec{c} \) be a vector satisfying \( \vec{a}\times (\vec{b}\times \vec{c})=\vec{b}+\lambda \vec{c} \). If \( \vec{b} \) and \( \vec{c} \) are non-parallel, then the value of \( \lambda \) is:
