Skip to content

Instantly share code, notes, and snippets.

@valich
Created April 15, 2020 17:37
Show Gist options
  • Save valich/0958ed848ff5999532de59f360a2f899 to your computer and use it in GitHub Desktop.
Save valich/0958ed848ff5999532de59f360a2f899 to your computer and use it in GitHub Desktop.
bifurcan List AIOOBE
public class Bug {
public static void main(String[] args) {
IList<Integer> list = new List<>();
IList<Integer> result = new List<>();
result = new List<Integer>().linear();
list = result.forked();
result = new List<Integer>().linear();
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 1));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 1));
result = result.addLast(239);
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(1, 3));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 1));
result = result.addLast(239);
result = result.concat(list.slice(1, 2));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 3));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 2));
result = result.addLast(239);
result = result.concat(list.slice(2, 3));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 1));
result = result.concat(list.slice(2, 5));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 2));
result = result.addLast(239);
result = result.concat(list.slice(2, 4));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 5));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 3));
result = result.addLast(239);
result = result.concat(list.slice(3, 5));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 2));
result = result.concat(list.slice(3, 7));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 3));
result = result.addLast(239);
result = result.concat(list.slice(3, 6));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 7));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 4));
result = result.addLast(239);
result = result.concat(list.slice(4, 7));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 3));
result = result.concat(list.slice(4, 9));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 4));
result = result.addLast(239);
result = result.concat(list.slice(4, 8));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 9));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 5));
result = result.addLast(239);
result = result.concat(list.slice(5, 9));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 4));
result = result.concat(list.slice(5, 11));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 5));
result = result.addLast(239);
result = result.concat(list.slice(5, 10));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 11));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 6));
result = result.addLast(239);
result = result.concat(list.slice(6, 11));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 5));
result = result.concat(list.slice(6, 13));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 6));
result = result.addLast(239);
result = result.concat(list.slice(6, 12));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 13));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 7));
result = result.addLast(239);
result = result.concat(list.slice(7, 13));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 6));
result = result.concat(list.slice(7, 15));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 7));
result = result.addLast(239);
result = result.concat(list.slice(7, 14));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 15));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 8));
result = result.addLast(239);
result = result.concat(list.slice(8, 15));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 7));
result = result.concat(list.slice(8, 17));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 8));
result = result.addLast(239);
result = result.concat(list.slice(8, 16));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 17));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 9));
result = result.addLast(239);
result = result.concat(list.slice(9, 17));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 8));
result = result.concat(list.slice(9, 19));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 9));
result = result.addLast(239);
result = result.concat(list.slice(9, 18));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 19));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 10));
result = result.addLast(239);
result = result.concat(list.slice(10, 19));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 9));
result = result.concat(list.slice(10, 21));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 10));
result = result.addLast(239);
result = result.concat(list.slice(10, 20));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 21));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 11));
result = result.addLast(239);
result = result.concat(list.slice(11, 21));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 10));
result = result.concat(list.slice(11, 23));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 11));
result = result.addLast(239);
result = result.concat(list.slice(11, 22));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 23));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 12));
result = result.addLast(239);
result = result.concat(list.slice(12, 23));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 11));
result = result.concat(list.slice(12, 25));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 12));
result = result.addLast(239);
result = result.concat(list.slice(12, 24));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 25));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 13));
result = result.addLast(239);
result = result.concat(list.slice(13, 25));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 12));
result = result.concat(list.slice(13, 27));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 13));
result = result.addLast(239);
result = result.concat(list.slice(13, 26));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 27));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 14));
result = result.addLast(239);
result = result.concat(list.slice(14, 27));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 13));
result = result.concat(list.slice(14, 29));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 14));
result = result.addLast(239);
result = result.concat(list.slice(14, 28));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 29));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 15));
result = result.addLast(239);
result = result.concat(list.slice(15, 29));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 14));
result = result.concat(list.slice(15, 31));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 15));
result = result.addLast(239);
result = result.concat(list.slice(15, 30));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 31));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 16));
result = result.addLast(239);
result = result.concat(list.slice(16, 31));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 15));
result = result.concat(list.slice(16, 33));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 16));
result = result.addLast(239);
result = result.concat(list.slice(16, 32));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 33));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 17));
result = result.addLast(239);
result = result.concat(list.slice(17, 33));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 16));
result = result.concat(list.slice(17, 35));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 17));
result = result.addLast(239);
result = result.concat(list.slice(17, 34));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 35));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 18));
result = result.addLast(239);
result = result.concat(list.slice(18, 35));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 17));
result = result.concat(list.slice(18, 37));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 18));
result = result.addLast(239);
result = result.concat(list.slice(18, 36));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 37));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 19));
result = result.addLast(239);
result = result.concat(list.slice(19, 37));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 18));
result = result.concat(list.slice(19, 39));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 19));
result = result.addLast(239);
result = result.concat(list.slice(19, 38));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 39));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 20));
result = result.addLast(239);
result = result.concat(list.slice(20, 39));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 19));
result = result.concat(list.slice(20, 41));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 20));
result = result.addLast(239);
result = result.concat(list.slice(20, 40));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 41));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 21));
result = result.addLast(239);
result = result.concat(list.slice(21, 41));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 20));
result = result.concat(list.slice(21, 43));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 21));
result = result.addLast(239);
result = result.concat(list.slice(21, 42));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 43));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 22));
result = result.addLast(239);
result = result.concat(list.slice(22, 43));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 21));
result = result.concat(list.slice(22, 45));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 22));
result = result.addLast(239);
result = result.concat(list.slice(22, 44));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 45));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 23));
result = result.addLast(239);
result = result.concat(list.slice(23, 45));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 22));
result = result.concat(list.slice(23, 47));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 23));
result = result.addLast(239);
result = result.concat(list.slice(23, 46));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 47));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 24));
result = result.addLast(239);
result = result.concat(list.slice(24, 47));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 23));
result = result.concat(list.slice(24, 49));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 24));
result = result.addLast(239);
result = result.concat(list.slice(24, 48));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 49));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 25));
result = result.addLast(239);
result = result.concat(list.slice(25, 49));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 24));
result = result.concat(list.slice(25, 51));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 25));
result = result.addLast(239);
result = result.concat(list.slice(25, 50));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 51));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 26));
result = result.addLast(239);
result = result.concat(list.slice(26, 51));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 25));
result = result.concat(list.slice(26, 53));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 26));
result = result.addLast(239);
result = result.concat(list.slice(26, 52));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 53));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 27));
result = result.addLast(239);
result = result.concat(list.slice(27, 53));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 26));
result = result.concat(list.slice(27, 55));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 27));
result = result.addLast(239);
result = result.concat(list.slice(27, 54));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 55));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 28));
result = result.addLast(239);
result = result.concat(list.slice(28, 55));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 27));
result = result.concat(list.slice(28, 57));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 28));
result = result.addLast(239);
result = result.concat(list.slice(28, 56));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 57));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 29));
result = result.addLast(239);
result = result.concat(list.slice(29, 57));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 28));
result = result.concat(list.slice(29, 59));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 29));
result = result.addLast(239);
result = result.concat(list.slice(29, 58));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 59));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 30));
result = result.addLast(239);
result = result.concat(list.slice(30, 59));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 29));
result = result.concat(list.slice(30, 61));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 30));
result = result.addLast(239);
result = result.concat(list.slice(30, 60));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 61));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 31));
result = result.addLast(239);
result = result.concat(list.slice(31, 61));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 30));
result = result.concat(list.slice(31, 63));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 31));
result = result.addLast(239);
result = result.concat(list.slice(31, 62));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 63));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 32));
result = result.addLast(239);
result = result.concat(list.slice(32, 63));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 31));
result = result.concat(list.slice(32, 65));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 32));
result = result.addLast(239);
result = result.concat(list.slice(32, 64));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 65));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 33));
result = result.addLast(239);
result = result.concat(list.slice(33, 65));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 32));
result = result.concat(list.slice(33, 67));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 33));
result = result.addLast(239);
result = result.concat(list.slice(33, 66));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 67));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 34));
result = result.addLast(239);
result = result.concat(list.slice(34, 67));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 33));
result = result.concat(list.slice(34, 69));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 34));
result = result.addLast(239);
result = result.concat(list.slice(34, 68));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 69));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 35));
result = result.addLast(239);
result = result.concat(list.slice(35, 69));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 34));
result = result.concat(list.slice(35, 71));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 35));
result = result.addLast(239);
result = result.concat(list.slice(35, 70));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 71));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 36));
result = result.addLast(239);
result = result.concat(list.slice(36, 71));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 35));
result = result.concat(list.slice(36, 73));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 36));
result = result.addLast(239);
result = result.concat(list.slice(36, 72));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 73));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 37));
result = result.addLast(239);
result = result.concat(list.slice(37, 73));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 36));
result = result.concat(list.slice(37, 75));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 37));
result = result.addLast(239);
result = result.concat(list.slice(37, 74));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 75));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 38));
result = result.addLast(239);
result = result.concat(list.slice(38, 75));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 37));
result = result.concat(list.slice(38, 77));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 38));
result = result.addLast(239);
result = result.concat(list.slice(38, 76));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 77));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 39));
result = result.addLast(239);
result = result.concat(list.slice(39, 77));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 38));
result = result.concat(list.slice(39, 79));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 39));
result = result.addLast(239);
result = result.concat(list.slice(39, 78));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 79));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 40));
result = result.addLast(239);
result = result.concat(list.slice(40, 79));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 39));
result = result.concat(list.slice(40, 81));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 40));
result = result.addLast(239);
result = result.concat(list.slice(40, 80));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 81));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 41));
result = result.addLast(239);
result = result.concat(list.slice(41, 81));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 40));
result = result.concat(list.slice(41, 83));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 41));
result = result.addLast(239);
result = result.concat(list.slice(41, 82));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 83));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 42));
result = result.addLast(239);
result = result.concat(list.slice(42, 83));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 41));
result = result.concat(list.slice(42, 85));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 42));
result = result.addLast(239);
result = result.concat(list.slice(42, 84));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 85));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 43));
result = result.addLast(239);
result = result.concat(list.slice(43, 85));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 42));
result = result.concat(list.slice(43, 87));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 43));
result = result.addLast(239);
result = result.concat(list.slice(43, 86));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 87));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 44));
result = result.addLast(239);
result = result.concat(list.slice(44, 87));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 43));
result = result.concat(list.slice(44, 89));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 44));
result = result.addLast(239);
result = result.concat(list.slice(44, 88));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 89));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 45));
result = result.addLast(239);
result = result.concat(list.slice(45, 89));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 44));
result = result.concat(list.slice(45, 91));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 45));
result = result.addLast(239);
result = result.concat(list.slice(45, 90));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 91));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 46));
result = result.addLast(239);
result = result.concat(list.slice(46, 91));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 45));
result = result.concat(list.slice(46, 93));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 46));
result = result.addLast(239);
result = result.concat(list.slice(46, 92));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 93));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 47));
result = result.addLast(239);
result = result.concat(list.slice(47, 93));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 46));
result = result.concat(list.slice(47, 95));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 47));
result = result.addLast(239);
result = result.concat(list.slice(47, 94));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 95));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 48));
result = result.addLast(239);
result = result.concat(list.slice(48, 95));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 47));
result = result.concat(list.slice(48, 97));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 48));
result = result.addLast(239);
result = result.concat(list.slice(48, 96));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 97));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 49));
result = result.addLast(239);
result = result.concat(list.slice(49, 97));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 48));
result = result.concat(list.slice(49, 99));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 49));
result = result.addLast(239);
result = result.concat(list.slice(49, 98));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 99));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 50));
result = result.addLast(239);
result = result.concat(list.slice(50, 99));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 49));
result = result.concat(list.slice(50, 101));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 50));
result = result.addLast(239);
result = result.concat(list.slice(50, 100));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 101));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 51));
result = result.addLast(239);
result = result.concat(list.slice(51, 101));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 50));
result = result.concat(list.slice(51, 103));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 51));
result = result.addLast(239);
result = result.concat(list.slice(51, 102));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 103));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 52));
result = result.addLast(239);
result = result.concat(list.slice(52, 103));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 51));
result = result.concat(list.slice(52, 105));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 52));
result = result.addLast(239);
result = result.concat(list.slice(52, 104));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 105));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 53));
result = result.addLast(239);
result = result.concat(list.slice(53, 105));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 52));
result = result.concat(list.slice(53, 107));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 53));
result = result.addLast(239);
result = result.concat(list.slice(53, 106));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 107));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 54));
result = result.addLast(239);
result = result.concat(list.slice(54, 107));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 53));
result = result.concat(list.slice(54, 109));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 54));
result = result.addLast(239);
result = result.concat(list.slice(54, 108));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 109));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 55));
result = result.addLast(239);
result = result.concat(list.slice(55, 109));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 54));
result = result.concat(list.slice(55, 111));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 55));
result = result.addLast(239);
result = result.concat(list.slice(55, 110));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 111));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 56));
result = result.addLast(239);
result = result.concat(list.slice(56, 111));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 55));
result = result.concat(list.slice(56, 113));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 56));
result = result.addLast(239);
result = result.concat(list.slice(56, 112));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 113));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 57));
result = result.addLast(239);
result = result.concat(list.slice(57, 113));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 56));
result = result.concat(list.slice(57, 115));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 57));
result = result.addLast(239);
result = result.concat(list.slice(57, 114));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 115));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 58));
result = result.addLast(239);
result = result.concat(list.slice(58, 115));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 57));
result = result.concat(list.slice(58, 117));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 58));
result = result.addLast(239);
result = result.concat(list.slice(58, 116));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 117));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 59));
result = result.addLast(239);
result = result.concat(list.slice(59, 117));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 58));
result = result.concat(list.slice(59, 119));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 59));
result = result.addLast(239);
result = result.concat(list.slice(59, 118));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 119));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 60));
result = result.addLast(239);
result = result.concat(list.slice(60, 119));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 59));
result = result.concat(list.slice(60, 121));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 60));
result = result.addLast(239);
result = result.concat(list.slice(60, 120));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 121));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 61));
result = result.addLast(239);
result = result.concat(list.slice(61, 121));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 60));
result = result.concat(list.slice(61, 123));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 61));
result = result.addLast(239);
result = result.concat(list.slice(61, 122));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 123));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 62));
result = result.addLast(239);
result = result.concat(list.slice(62, 123));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 61));
result = result.concat(list.slice(62, 125));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 62));
result = result.addLast(239);
result = result.concat(list.slice(62, 124));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 125));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 63));
result = result.addLast(239);
result = result.concat(list.slice(63, 125));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 62));
result = result.concat(list.slice(63, 127));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 63));
result = result.addLast(239);
result = result.concat(list.slice(63, 126));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 127));
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 64));
result = result.addLast(239);
result = result.concat(list.slice(64, 127));
result = result.addLast(239);
list = result.forked();
result = new List<Integer>().linear();
result = result.concat(list.slice(0, 63));
result = result.concat(list.slice(64, 129));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment