Стороны АВ, ВС и АС треугольника АВС касаются окружности с центром О в точках М, К и Р соответственно так, что ВМ =5 см, РС=7 см, а периметр треугольника АВС равен 32 см. Найдите длину стороны АС (в см).