Умное решение.
656