#nullable enable #region void O(object? value) { if (value != null) Console.WriteLine(value); } var _input = Array.Empty(); var _iter = 0; string String() { while (_iter >= _input.Length) (_input, _iter) = (Console.ReadLine()!.Split(' '), 0); return _input[_iter++]; } T I() where T : IParsable => T.Parse(String(), null); #endregion T[] Range(int n, Func F) => Enumerable.Range(0, n).Select(_ => F()).ToArray(); string Join(IEnumerable values, string? sep = null) => string.Join(sep ?? Environment.NewLine, values); var n = I(); var az = Range(n, I); var x = I(); O("Yes"); for (var i = 0; i < 4; i++) O(Join(new[]{ x, x, x, x }, " "));