import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextInt()) { // 注意 while 处理多个 case // int a = in.nextInt(); // int b = in.nextInt(); // System.out.println(a + b); int n = in.nextInt(); int m = in.nextInt(); int k = in.nextInt(); int[][] arr = new int[n][m]; if (Math.max(n,m)>k){ System.out.println(-1); } else { for(int i=0;i<Math.min(n,m);i++){ arr[i][i]=1; } if (n>m) { for(int i=m;i<n;i++){ arr[i][0]=1; } } else if (n<m) { for (int i=n;i<m;i++){ arr[0][i]=1; } } arr[0][0] += (k-Math.max(n,m)); for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { System.out.print(arr[i][j] + " "); } System.out.println(); } } } } }