kern := [[-1, 1, -1, 1, 1, -1, 1, 1, -1, 1, -1]]; cubesused := [[[[1, 2], [1, 3], [1, 3], [1, 4], [2, 4], [3, 4]], [[1, 2], [1, 3], [1, 4]]], [[[1, 2], [1, 3], [1, 3], [1, 4], [2, 4] , [3, 4]], [[1, 2], [1, 3], [3, 4]]], [[[1, 2], [1, 3], [1, 3], [1, 4], [2, 4], [3, 4]], [[1, 2], [1, 4], [3, 4]]], [[[1, 2], [1, 3], [ 1, 3], [1, 4], [2, 4], [3, 4]], [[1, 3], [1, 4], [2, 4]]], [[[1, 2], [1, 3], [1, 3], [1, 4], [2, 4], [3, 4]], [[1, 3], [2, 4], [3, 4]]] , [[[1, 2], [1, 3], [1, 3], [1, 4], [2, 4], [3, 4]], [[1, 4], [2, 4], [3, 4]]], [[[1, 3], [1, 3], [1, 4], [1, 4], [2, 3], [2, 4]], [[1, 3], [1, 4], [2, 3]]], [[[1, 3], [1, 3], [1, 4], [1, 4], [2, 3], [2, 4]], [[1, 3], [2, 3], [2, 4]]], [[[1, 3], [1, 4], [2, 3], [2, 4], [ 3, 4]], [[1, 3], [2, 3], [2, 4]]], [[[1, 3], [1, 4], [2, 3], [2, 4], [3, 4]], [[1, 3], [2, 3], [3, 4]]], [[[1, 3], [1, 4], [2, 3], [2, 4], [3, 4]], [[1, 3], [2, 4], [3, 4]]]]; imfin := [[1, -1, 1, -1, -1, 1, -1, -1, 1, -1, 1]]; kerfin := [[-1/2, 1/2, -1/2, 1/2, 1/2, -1/2, -1/2, -1/2, 1/2, 3, 3/2, 3/2, -3/2, -3/2, 3/2, 1, 1/2, -1/2, 1/2, -1/2, 1]]; cubelist := [[[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 3], [1, 4], [2, 4], [2, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 3], [1, 4], [2, 4], [4, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 3], [1, 4], [2, 5], [4, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 3], [2, 4], [2, 5], [3, 5]]], [[[1, 3], [1, 3 ], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 3], [2, 4], [3, 5], [4, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5] ], [[1, 3], [2, 5], [3, 5], [4, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 4], [2, 4], [2, 5], [3, 5]]], [[[ 1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3, 5], [4, 5]], [[1, 4], [2, 4], [3, 5], [4, 5]]], [[[1, 3], [1, 3], [1, 4], [2, 4], [2, 5], [3 , 5], [4, 5]], [[1, 4], [2, 5], [3, 5], [4, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 4], [1, 5], [ 2, 3]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 4], [2, 3], [3, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3] , [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 4], [2, 3], [4, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 5 ], [2, 3], [2, 4]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 5], [2, 3], [4, 5]]], [[[1, 3], [1, 4], [1 , 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [1, 5], [2, 4], [4, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[ 1, 3], [2, 3], [2, 4], [3, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [2, 3], [2, 4], [4, 5]]], [[[1, 3] , [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [2, 3], [3, 5], [4, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 3], [2, 4], [3, 5], [4, 5]]], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 5], [2, 3], [2, 4], [3, 5]] ], [[[1, 3], [1, 4], [1, 5], [2, 3], [2, 4], [3, 5], [4, 5]], [[1, 5], [2, 3], [3, 5], [4, 5]]]];