# How to find Smith normal form of a matrix over regular rings?

Let $A$ be a matrix over ring $^{\mathbb{Z}}/_{6\mathbb{Z}}$. How to find an invertible matrix $P$ and $Q$ such that the matrix $PAQ$ isa Smith Normal Form of $A$?