Готовое решение

100