1 30 2 4 3 1