Добуток матриць
З роками у художника розвинулось загострене кольорове сприйняття. Тепер він бачить і може передати пензлем мінливість кольорів у залежності від освітлення та від рефлексів сусідніх предметів. Живописець вимальовує м'які переходи зелених, жевтуватих та сіруватих відтінків стовбурів ялин, хвої та моху. Але тонкі колористичні зміни не самоціль для художника: ними він намагається донести до глядача реальне життя природи. Картина викликає у глядача враження, що він знаходиться серед лісового простору, дає відчути оточуючу атмосферу соснових хащів.
Дано три квадратні матриці A, B, C, кожна з яких має розмір n * n. Перевірте рівність A * B = C.
Вхідні дані
Кожен тест починається значенням n (n ≤ 500). Далі йде три матриці A, B, C, кожна з яких подається n рядками, які містять у точності n чисел. Елементи матриць А та В по модулю не перевищують 1000. Останній тест містить n = 0 і не опрацьовується. Наприклад, у першому тесті слід перевірити рівність
Вихідні дані
Для кожного тесту в окремому рядку вивести "YES" або "NO" в залежності від того, чи має місце рівніть A * B = C чи ні.