NOK - равнобедренный прямоугольный треугольник с боковыми сторонами ON = OK = 16. Гипотенуза этого треугольника NK = 16*корень(2);
МON - равнобедренный треугольник с боковыми сторонами МО = ОN = 16, углами при основании (180 - 120)/2 = 30.
Поэтому MN = 2*16*корень(3)/2 = 16*корень(3).
Способов это вычислить так много... проще всего провести перпендикуляр к MN из О (пусть это точка Р), тогда ОР = ОМ/2 - катет против угла в 30 градусов. Дальше - по теореме Пифагора.