List<int?> readIntArray() { var l = readInt(); // var result = List<int>(l); List<int?> result = []..length = l; for (int i = 0; i < l; i++) { result[i] = readInt(); } return result; }