p = array1d(1..3, [1, 2, 1]); ----------