q = array1d(1..20, [12, 16, 2, 8, 6, 14, 7, 11, 19, 15, 20, 18, 4, 10, 17, 13, 9, 5, 3, 1]); ----------