using System.Collections;
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
public int[] KWeakestRows(int[][] mat, int k) {
Dictionary<int, List<int>> dic = FillDic(mat);
List<int> sorted = new List<int>(dic.Keys);
List<int> res = new List<int>();
for (int i=0; i<sorted.Count; i++)
foreach (int val in dic[sorted[i]]) {
private Dictionary<int, List<int>> FillDic (int [][] mat) {
Dictionary<int, List<int>> res = new Dictionary<int, List<int>>();
for(int i=0; i<mat.Length; i++) {
for(int j=0; j<mat[i].Length; j++)
res.Add(st, new List<int>());